2011-12-17 84 views
1

我有一個螞蟻構建文件,是一個較大的生成文件的一部分我想也有一些來自螞蟻的maven調用,但現在我認爲這個問題與螞蟻構建。 。當我嘗試調用外部URL來下載某些依賴項時,我遇到了問題。將服務器代理設置添加到Ant構建文件。

一旦它試圖引用構建失敗的URL,我得到一個

構建失敗>>> /path../../build.xml:235:java.net.ConnectException:連接拒絕

哪裏以及如何添加這些代理設置爲Ant正常工作?在我的同一個目錄中,我有一個build.properties文件,但我也可以將它添加到makefile或build.xml文件中。用代理的用戶名和密碼怎麼做呢?

回答

1

雖然setproxy任務將設置Ant的代理設置,他們可能並不適用於Maven構建,如果您使用的是artifact:mvn建設任務。

但是,您可以set the proxy using a Maven settings file

<settings> 
    <proxies> 
    <proxy> 
     <protocol>http</protocol> 
     <host>proxy.example.com</host> 
     <port>8080</port> 
     <nonProxyHosts>localhost</nonProxyHosts> 
    </proxy> 
    </proxies> 
</settings> 

和註冊使用artifact:dependencies生成任務此設置文件:

<artifact:dependencies settingsFile="maven-settings.xml" /> 
我有同樣的問題
+0

。試圖使用也需要來自maven的一些文件的螞蟻。我有一個包含代理信息的builld.xml文件和settings.xml文件。如何將settings.xml文件放置到ant的build.xml中? – user1471980 2015-06-13 00:52:03

相關問題