21

コンピューターでローカルに実行しようとしている Maven プロジェクトを友人から譲り受けました。Eclipse で行ったすべてのことから、以下を選択しました。

ファイル -> インポート -> 既存の Maven プロジェクト

その後、プロジェクトは私のpom.xml(ミッシングアーティファクト..)で4つのエラーを示しました:

ここに画像の説明を入力

フォルダーのコンテンツを削除しようとした.m2後、Eclipse で自分のプロジェクトをクリックし、[Run as] -> [Maven clean]、[Run as] -> [Maven install] の順に選択しました。しかし、私はまだ同じエラーがあります。私はSpringが初めてなので、他に何をすべきかわかりません。

編集:

私がやろうとするとき: run as/ maven install 、これは私のコンソールが言うことです:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building DataLayer 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[WARNING] The POM for javax.persistence:javax.persistence:jar:1.0.0 is missing, no     dependency information available
[WARNING] The POM for hibernate-core:hibernate-core:jar:4.2.1.Final is missing, no     dependency information available
[WARNING] The POM for hibernate-commons-annotations:hibernate-commons-annotations:jar:4.0.1.Final is missing, no dependency information available
[WARNING] The POM for jboss-logging:jboss-logging:jar:3.1.0.CR2 is missing, no dependency information available
[WARNING] The POM for jta:jta:jar:1.1 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.065s
[INFO] Finished at: Wed Aug 07 11:41:45 VET 2013
[INFO] Final Memory: 4M/90M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project DataLayer: Could not resolve dependencies for     project SocialManager:DataLayer:jar:0.0.1-SNAPSHOT: The following artifacts could not be resolved: javax.persistence:javax.persistence:jar:1.0.0, hibernate-core:hibernate-core:jar:4.2.1.Final, hibernate-commons-annotations:hibernate-commons-annotations:jar:4.0.1.Final, jboss-logging:jboss-logging:jar:3.1.0.CR2, jta:jta:jar:1.1: Failure to find javax.persistence:javax.persistence:jar:1.0.0 in http://repository.jboss.org/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of JBoss repository has elapsed or updates are forced -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

EDIT2: これは私の完全な pom.xml です: https://dl.dropboxusercontent.com/u/31349296/pom.xmlここにコードを貼り付けようとすると、かなりひどく見えます。

4

7 に答える 7

23

多くの依存関係が正しくないように見えました。

ここに画像の説明を入力

ここからPOM全体をダウンロードします

正しい依存関係を探すのに適した場所は、Maven リポジトリWeb サイトです。

于 2013-08-07T16:01:30.267 に答える
1

これは、maven がリポジトリからアーティファクトをダウンロードできないことを意味します。次の手順が役に立ちます。

  1. リポジトリ ブラウザーに移動し、アーティファクトが存在するかどうかを確認します。
  2. settings.xml をチェックして、適切なリポジトリが指定されているかどうかを確認します。
  3. プロキシ設定を確認してください。
于 2013-08-07T16:02:13.273 に答える
0

インターネット接続が失われた後、どういうわけかこの問題が発生しました。Eclipse で Maven インデックスを更新し、プロジェクトを選択してスナップショット/リリースを更新することで修正できました。

于 2015-12-21T18:20:32.660 に答える