一位朋友向我傳遞了一個Maven項目,我試圖在我的計算機上本地運行。我在Eclipse中所做的一切,我選擇:pom.xml中存在依賴的錯誤(丟失神器...)
文件 - >導入 - >現有Maven項目
之後,該項目給我看了4個錯誤,我pom.xml
(缺少神器..) :
我試着刪除.m2
文件夾的內容,然後在Eclipse我點擊我的項目,選擇「運行方式」 - >「Maven的乾淨」,然後在「運行方式」 - >「Maven的INSTAL L」。但我仍然有同樣的錯誤。我是Spring的新手,所以我不知道還有什麼要做。
編輯:
當我嘗試這樣做:作爲運行/ Maven的安裝,這是我的控制檯說:
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它看起來很當我嘗試在這裏粘貼代碼時很糟糕。
我是否必須在我的pom.xml的末尾添加這些行?或者它應該在其他文件中?之後,我該怎麼做?謝謝:) – kiduxa
這需要輸入設置。xml – Lokesh
它需要位於''標籤中,但您可以在''之前添加它。 –
Bart