macos - 尝试从源代码 : Ant doesn't download libs 构建 Tomcat 6

标签 macos tomcat ant

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

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

在构建的最开始,Ant 需要下载 Tomcat 需要的库。在第 6 版中,它是通过单独的命令“ant download”完成的,在第 7 版中,该命令已合并到 build.xml 中。

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

到此为止:

trydownload: [get] Getting: 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。

最佳答案

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

ant -autoproxy download

引用:Ant manual

关于macos - 尝试从源代码 : Ant doesn't download libs 构建 Tomcat 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13176561/

相关文章:

image - 如何知道 Mac 是否有视网膜?

cocoa - 相同的 QtOpenGL 代码在使用 Carbon 时运行速度大约慢 15 倍(与 Cocoa 相比)

python - 安装 VTK 的问题

java - 如何在不删除/取消部署旧应用程序的情况下在 tomcat 中重新部署 war 文件?

xml - Ant:我可以从 xml 文件中获取特定属性吗?

macos - 使用osxfs的mac docker卷挂载不起作用

java - “在本地主机上启动 Tomcat v7.0 服务器”不启动

java - 如何定义一些奇怪的 java 进程的主机?

java - 无法通过 ant 命令 JAVA_HOME 定位 tools.jar 并且为 jdk 而不是 jre 设置了 PATH

java - 从 Eclipse 运行 Ant 时出现 UnsupportedClassVersionError