如何通过代理通过ant下载文件
我使用的是使用build.xml文件的ant。 这是命令:
java版本:1.8.0 ant版本:1.7.1
CLASSPATH=/app/hbase-0.94.27/lib/hadoop-core-1.0.4.jar CFLAGS=-m64 CXXFLAGS=-m64 ant compile-native tar
它挂在这里:
Buildfile: build.xml ivy-download: [get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar [get] To: /app/hadoop-lzo/ivy/ivy-2.2.0.jar
我得到连接超时错误:
BUILD FAILED java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
Ant还调用从maven存储库获取一些文件,build.xml文件的一部分是这样的:
我已将这些行放入build.xml文件中:
仍然与maven连接,通过http挂起获取一些jar文件。 我这样做了吗? 谢谢。
你在混合技术。 ANT不使用“settings.xml”文件,即Maven的配置文件。
我建议查看有关如何配置代理的ANT文档