2

Netbeans で Maven プロジェクトをビルドするときに問題が発生しました。据え置き型のコンピューターでは問題なく動作しますが、ラップトップでは動作しません。次のエラーが表示されます。

プロジェクト SnakeAppWebpage で目標を実行できませんでした: プロジェクト se.chalmers.snake:SnakeAppWebpage:war:1.0 の依存関係を解決できませんでした: [org.apache.derby:derbyclient:jar:10.6.1.0 (コンパイル)、org の依存関係を収集できませんでした.eclipse.persistence:eclipselink:jar:2.2.0 (提供)、org.eclipse.persistence:javax.persistence:jar:2.0.3 (提供)、org.eclipse.persistence:org.eclipse.persistence.jpa.modelgen .processor:jar:2.2.0 (提供)、javax:javaee-web-api:jar:6.0 (提供)、junit:junit:jar:4.8.2 (テスト)]: org.eclipse のアーティファクト記述子の読み取りに失敗しました.persistence:eclipselink:jar:2.2.0: アーティファクト org.eclipse.persistence:eclipselink:pom:2.2.0 を eclipselink から/へ転送できませんでした (http://ftp.ing.umu.se/mirror/eclipse/rt /eclipselink/maven.repo/): ファイル転送エラー: 接続タイムアウト: 接続 -> [ヘルプ 1]

エラーの完全なスタック トレースを表示するには、-e スイッチを指定して Maven を再実行します。-X スイッチを使用して Maven を再実行し、完全なデバッグ ログを有効にします。

エラーと考えられる解決策の詳細については、次の記事をお読みください: [ヘルプ 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException

すべてのjarファイルを手動で追加しましたが、まだ機能しません。両方のコンピューターで同じ OS と Netbeans バージョンを使用しています。また、ラップトップでプロジェクトをビルドしようとすると、Netbeans はエラーを表示する前に、指定されたリポジトリから依存関係をダウンロードしようとします。リポジトリの URL は有効です。他のコンピューターでビルドするときは、この BS を実行せず、アプリケーションを起動するだけです。

4

1 に答える 1

1

Mavenは、特定のライブラリ/依存関係をマシンごとに1回だけダウンロードする必要があります。デスクトップコンピュータでは、おそらく過去のある時点でこれらのリポジトリをダウンロードし、それらをコンピュータに保存したままにしています。ただし、ラップトップでは、リモートストアからリポジトリを取得する際に問題が発生しているようです(インターネット接続を確認しますか?「ファイルの転送エラー:接続がタイムアウトしました」が適切なエラーのようです)。jarを手動で追加した場合は、それらを正しいMavenリポジトリの場所に追加し、適切なディレクトリ構造に従っていることを確認してください。

于 2012-05-21T20:51:26.947 に答える