2012-12-14 88 views
3

當我嘗試更新Maven依賴項時,出現如下錯誤 - 無法計算構建計劃:null。起初,我用得到的錯誤,如Maven無法計算構建計劃:無法傳輸org.apache.maven.plugins

無法計算構建計劃:不傳遞org.apache.maven.plugins:Maven的萬無一失,插件:POM:2.7.1從http://repo1.maven.org/maven2在本地倉庫被緩存,直到中央的更新間隔已過或更新被強制爲止,分辨率纔會重新嘗試。原始錯誤:無法傳輸工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from/to central(http://repo1.maven.org/maven2):ConnectException

但是,當我做了修改settings.xml文件,並添加存儲庫和插件庫的settings.xml中像

<repository> 
    <id>central</id> 
    <url>http://central</url> 
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases> 
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots> 
</repository> 
<pluginRepository> 
    <id>central</id> 
    <url>http://central</url> 
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases> 
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots> 
</pluginRepository> 

除去以前的錯誤,但現在我得到以下錯誤:無法計算構建計劃:null 如何擺脫這個錯誤!以及如何擺脫此警告

類路徑條目org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER不會被導出或發佈。運行時ClassNotFoundExceptions可能導致。我試圖快速修復它,但是每當我重新打開該項目時,它都會再次出現。任何幫助,將不勝感激。

+0

有沒有解決這個問題的方法?請幫忙........ – user1227884

+0

可能重複? http://stackoverflow.com/questions/7430682/m2e-eclipse-indigo-gives-error –

+0

我已經嘗試了@akb給出的解決方案#2,問題是,當我在LAN設置中更改url時,.pac文件沒有被下載.... – user1227884

回答

0

我能夠通過在位於config的settings.xml文件中啓用代理來解決此問題。起初通過在settings.xml文件中添加repositorypluginRepository來嘗試不同的解決方案,如上面問題中所述。但實際的問題是代理配置。我已經嘗試了@akb給出的解決方案maven in 5 min not working。我的解決方案是解決方案#1,因爲我的組織的代理設置沒有自動配置。只需在settings.xml中包含以下數據並執行mvn clean,並更新其工作的依賴關係。

<proxies> 
    <proxy> 
    <id>optional</id> 
    <active>true</active> 
    <protocol>http</protocol> 
    <host>webproxy</host> 
    <port>8080</port> 
    <username>proxyuser</username> 
    <password>proxypass</password> 
    </proxy> 
</proxies>