尝试从源代码构建Tomcat 6:Ant不下载库

时间:2012-11-01 11:57:01

标签: macos tomcat ant

我正在尝试使用提供的源代码在我的机器上构建Tomcat 6或7。

我已经检查了存储库中的源代码并运行了ant build。

在构建的最初阶段,Ant需要下载Tomcat所需的库。在第6版中,它由单独的命令'ant download'完成,在第7版本中,该命令被合并到build.xml中。

问题是Ant在尝试构建这两个版本时无法下载Tomcat构建所需的库。

它停在这里:

  

trydownload:         [get]获取:http://www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.24/source/tomcat-native-1.1.24-src.tar.gz         [get] To:/Users/dmitrijskorov/libraries/tomcat-native-1.1.24/tomcat-native.tar.gz

印刷后没有任何反应。没有错误,没有执行结束。文件本身是在下载文件夹中创建的,但是如果我手动下载它的大小是111KB而不是262KB。该服务器的Ping也评估确定。

看起来我的Ant下载任务有问题。

可能原因是我需要为Ant提供一些代理设置。但我不知道如何找到我的代理设置。所有浏览器和操作系统中的所有设置都指向代理的自动检测,因此我无法在Ant构建中设置代理。我根本不知道我是否需要这个。

MacOs Lion,Tomcat 6或7,Java 6。

1 个答案:

答案 0 :(得分:0)

使用Ant 1.7或更高版本,您可以使用Ant的-autoproxy选项告诉它使用操作系统中的代理设置

ant -autoproxy download

参考:Ant manual