2012-06-29 38 views
1

我試圖部署文物聯繫。當我嘗試使用本地機器時,它工作正常。但是當我通過在另一臺機器上連接nexus來嘗試相同的設置時。這是拋出錯誤。部署到關係

enter image description here

我已經配置了<server> with <id>, <username> and <password> Settings.XML中和相同<id>在pom.xml中被稱作。

Nexus的機器接受80個& 8080端口。我是否需要啓用任何其他端口?我重置了部署用戶密碼並在settings.xml中使用了相同的密碼。請幫我解決這個問題。謝謝。

編輯: 這是我第一次嘗試設置和部署的Nexus。我可以從Nexus下載依賴關係。唯一的問題是我無法部署

的settings.xml

<servers> 
    <server> 
     <id>releases</id> 
     <username>deployment</username> 
     <password>deployment</password> 
    </server> 
    <server> 
     <id>snapshots</id> 
     <username>deployment</username> 
     <password>deployment</password> 
    </server> 
    </servers> 

的pom.xml

<distributionManagement> 

        <repository> 
         <id>releases</id> 
         <name>releases</name> 
         <url>http://ie22dtvm60013:8080/nexus/content/repositories/releases/</url> 
        </repository> 

        <snapshotRepository> 
         <id>snapshots</id> 
         <name>Internal Snapshots</name> 
         <url>http://ie22dtvm60013:8080/nexus/content/repositories/snapshots/</url> 
        </snapshotRepository> 
</distributionManagement> 

我的Nexus檢查 '系統訂閱',它表明 '部署' 用戶進行身份驗證。但我仍然無法部署。 enter image description here

enter image description here

+0

「目標服務器無法響應」的消息聽起來像一個網絡問題......您可以通過瀏覽器訪問其他機器? (Nexus) – khmarbaise

+0

是的。我可以訪問Nexus機器。 80,8080以外的任何其他端口都必須打開? – jaks

+0

你的settings.xml文件如何看起來像和POM(特別是distributionManagement部分)? – khmarbaise

回答

1

的問題可能是IPv6是激活的。如果路由器提供的話,Maven使用ipv6,但通常網絡還沒有完全配置爲可以使用它。

嘗試設置爲部署命令你的Maven調用-Djava.net.preferIPv4Stack =真。