2012-05-23 52 views
8

Mavenが含まれるようにJBoss ToolsをインストールしたJava EEの最新Eclipseを使用しています。私は既存のMavenプロジェクトを自分のワークスペースにインポートして依存関係を更新しようとしましたが、私のPOMにはいくつかの引数が無効で、アーティファクトが転送されていないというエラーが発生します。 実際には2つの異なるエラーがあり、お互いに依存する可能性があります。 確認することができます:サーバーが利用可能で、EclipseとJBossを再インストールしようとしました。それでは何が失われていますか?ArtifactDescriptorException:アーティファクト記述子Mavenエラーの読み込みに失敗しました

ArtifactDescriptorException: Failed to read artifact descriptor for edu.kit.aifb.ai2.sqsclient:sqsclient:jar:1.0.0: ArtifactResolutionException: Failure to transfer edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases was cached in the local repository, resolution will not be reattempted until the update interval of Beehive has elapsed or updates are forced. Original error: Could not transfer artifact edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from/to Beehive (http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases): Invalid argument: getsockname to http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases/edu/kit/aifb/ai2/sqsclient/sqsclient/1.0.0/sqsclient-1.0.0.pom

私のリポジトリフォルダには何もなく、.pom.lastUpdated-ファイル

Error resolving version for plugin 'org.apache.maven.plugins:maven-shade-plugin' from the repositories [local (C:\Users\Gregor.Gregs.m2\repository), central (http://repo1.maven.org/maven2)] : Plugin not found in any plugin repository

は確かにありませんEclipseがさえ私の後に(例外をキャッシュしたため、それがあった私にとって

+0

nexusサーバは正常に動作しており、中央やその他のリポジトリをプロキシしていますか?もしそうなら、.pom.lastUpdatedファイルを削除した後に再試行できますか? – Raghuram

+0

はい、サーバーは問題なく、プロジェクト全体でもあり、他のサーバーでも機能します。私はまた彼らのリポジトリを取り出し、それを私のフォルダに貼り付けて、プロジェクトを稼働させました。だからMavenはうまくいくはずです。 ドットが入っているので、私のPCの名前に問題があるかもしれませんか?ちょうど、2番目のエラーのエラーレポートにバックスラッシュがないことがわかりました。しかし、.pom.lastUpdatedファイルがあるので、それは問題ではありません。 (削除したものも、.pom.lastUpdatedファイルとキャッシュに保存されていました) – temmink

答えて

18

ありがとう元の問題を解決しました)ので、次のようにしてください:

right click on project -> maven -> update-project -> force to update snapshot/release -> OK. 

これは私にとっては同じp汚れ。

2

設定ファイルのパスが正しいかどうかを確認してください。 ウィンドウ - >環境設定 - > Maven - >ユーザー設定。

1

プロジェクトを右クリック - > maven - > update-project - >スナップショットを更新する/ release - > OKをクリックします。

それは私にとっても役に立ちました

関連する問題