2011-11-02 35 views
1

我正在使用Maven2 eclipse插件來下載我項目的依賴項。雖然如果我使用相同的Maven存儲庫和settings.xml將我的存儲庫文件夾與團隊中其他成員的文件夾進行比較,但我沒有很多jar。Maven「無法解決依賴關係」和「無法讀取神器描述符」錯誤

Maven是以某種方式無法下載它們。我從同事複製settings.xml仍然不適合我。

我查過了,但我不在代理之後。還有一件事,我在電腦中登錄了個人資料,而我的資料庫是資料的一部分。這可能是一個問題嗎?

我收到以下錯誤每次我嘗試建設:

Failed to execute goal on project ComputerAccess: Could not resolve dependencies for project housing:ComputerAccess:war:2.1.4: 
Failed to collect dependencies for [struts:struts:jar:1.2.7 (compile), 
org.apache.portals.bridges:portals-bridges-struts:jar:1.2.7-1.0 
(compile), org.hibernate:hibernate:jar:3.2.6.ga (provided), 
housing:common:jar:0.6 (compile), javax.servlet:servlet-api:jar:2.3 
(provided), log4j:log4j:jar:1.2.15 (compile), 
commons-logging:commons-logging:jar:1.0.4 (provided), 
commons-logging:commons-logging-api:jar:1.0.4 (provided), 
com.lowagie:itext:jar:2.1.5 (compile), 
org.hibernate:hibernate-annotations:jar:3.3.1.GA (provided), 
org.hibernate:hibernate-entitymanager:jar:3.3.2.GA (provided), 
org.hibernate:ejb3-persistence:jar:1.0.1.GA (provided), 
commons-collections:commons-collections:jar:3.2 (provided), 
javax.transaction:jta:jar:1.1 (provided), housing:ufldap:jar:1.0 
(compile), commons-fileupload:commons-fileupload:jar:1.0 (provided), 
net.sf.ehcache:ehcache:jar:1.2.3 (provided), 
org.jboss.portal.common:common-common:jar:1.2.2 (provided), 
c3p0:c3p0:jar:0.9.1 (provided), jboss:jboss-ejb3x:jar:4.2.3.GA 
(provided), net.sf.jt400:jt400-full:jar:6.0 (provided), 
javax.portlet:portlet-api:jar:1.0 (provided), 
housing:housing-login-module:jar:0.8.1 (provided), 
javax.mail:mail:jar:1.4.1 (compile), 
org.apache.commons:commons-email:jar:1.1 (compile), 
housing:housing-persistence:jar:1.0 (compile), 
housing:ComputerAccessPersistence:jar:1.1-dev (compile), 
housing:ufdirectory:jar:1.0-dev (compile)]: Failed to read artifact 
descriptor for apache-tomcat:catalina:jar:5.5.12: Could not transfer 
artifact apache-tomcat:catalina:pom:5.5.12 from/to 
repository.jboss.org (http://repository.jboss.org/maven2/): Access 
denied to 
http://repository.jboss.org/maven2/apache-tomcat/catalina/5.5.12/catalina-5.5.12.pom. 
Error code 403, Forbidden - [Help 1] 
    [ERROR] 

路徑http://repository.jboss.org/文件夾「maven2的」不存在,但它仍然以某種方式去這條道路;這在我的settings.xml中也沒有提及。

回答

2
  1. 轉到c: - >文檔和設置 - >用戶 - > .m2 - >存儲庫。
  2. 刪除所有文件。
  3. 在eclipse中,右鍵單擊項目。
  4. 選擇mave - >更新項目。
  5. 檢查c: - >文檔和設置 - >用戶 - > .m2 - >存儲庫。 (這裏會出現jar文件)。
  6. rightclick on project。轉到屬性 - > deploayment assembly - >單擊添加。
  7. 選擇java構建路徑條目。點擊下一步。
  8. 選擇mavendepencies。點擊完成。

***** -------------- It really working ---------------- *****

+0

本地存儲庫並不總是在'%USERPROFILE%\。m2'中,因爲它可以在'settings.xml'中重寫。 – potame

相關問題