2013-08-20 35 views
2

幾天前,我的maven停止工作。更具體地說,它停止下載依賴關係。下面我注意到爲解決問題所做的一系列信息和步驟。Maven - 同行未驗證

  1. 我雙重檢查的settings.xml - 這個文件也被我的同事和他們沒有任何問題
  2. 我安裝的Maven 3.0.4,3.0.5,3.1.0 - 它總是在失敗下載依賴關係
  3. 我有3臺電腦 - 2與Ubuntu和1與Windows。在Windows上它工作得很好,在兩個Ubuntu上它都沒有。
  4. mvn clean install生成調試模式類似的東西:Could not transfer artifact junit:junit:pom:3.8.1 from/to central...: peer not authenticatedstacktrace
  5. 我試圖用其他參數mvn -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true clean install 但它也失敗。在調試模式下輸出結束於:Server key: Could not create EC public key: CKR_DOMAIN_PARAMS_INVALID
  6. 如果我手動添加所有依賴關係(複製&粘貼到我的同事〜/ .m2目錄),則mvn clean install正常工作。所以,這似乎只是一個下載問題。

有沒有人有什麼建議可能會出錯?

+0

請顯示完整的錯誤輸出,特別是stacktracefrom編號4 – khmarbaise

+0

我將一個堆棧跟蹤附加到點4(h ttp://pastebin.com/QRHYAQS0) – mchrobok

+0

這看起來像是(https://companyname.de/artifactory/plugins-release):peer not authenticated'您的本地存儲庫認證數據不正確或未在settings.xml文件中配置。 – khmarbaise

回答

1

我找到了我的問題的解決方案。確保您有權寫入{jdk_directory}/security/java.security文件(在我的情況/etc/java-7-openjdk/security/java.security)如果是這樣,然後修改它是這樣的:

來自:

#security.provider.9=sun.security.ec.SunEC 
security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg 

security.provider.9=sun.security.ec.SunEC 
#security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg 

它固定的問題我所有的計算機(全部使用maven 3.0.4)