java - 无法正确安装 Apache Ant 的二进制版本

标签 java windows-7 ant installation

我正在关注 this安装 Apache Ant 二进制版本的教程。

不幸的是,当我到达“可选” 第 5 步时,我无法获得一些资源。即在处理Maven工件任务时出现错误。

enter image description here

当我尝试导航到服务器时,它们似乎已关闭或不存在。还有其他人遇到这个问题吗?

我刚刚找到了这条关于 HTTP 403 的信息响应代码,

This response is returned by the Apache web server when directory listings have been disabled.

那么,启用目录列表可以解决这个问题吗?如果是这样,我该如何启用它?

最佳答案

似乎 Ant 正试图从 Internet 上的 Maven 存储库下载一些 JAR,在本例中是在 JBoss 的站点上。他们前段时间更改了存储库的位置。

更改 URL 的方法如下:

  1. 转到您的 ant 安装文件夹。

  2. 在您喜欢的文本编辑器中打开 fetch.xml。

  3. 搜索 http://repository.jboss.org/maven2并将其替换为 https://repository.jboss.org/nexus/content/repositories/thirdparty-releases/

再次运行可选命令:

ant -f fetch.xml -Ddest=system

关于java - 无法正确安装 Apache Ant 的二进制版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687383/

相关文章:

java - 使用 Java 程序接收 Azure 服务总线队列中的待处理消息?

java - 如何在第一次调用 Singleton 期间仅更新一次 map ?

java - 如何解决自定义存储库 JPA 中的错误 "error in your SQL syntax"

java - 在eclipse中设置JDK时出现问题

c++ - IFileOperation 和进度对话框

ant - TFS 不会从相对路径发布 ANT 测试结果

visual-studio - 是否有支持可移植类库并在 Windows 7 上运行的 VS 免费版本?

exception - 关于通过防火墙扩展在 wix 安装程序中添加防火墙异常的问题

java - 在 Ant 中从 JAXB 类文件生成 XML 模式

ant - 是否可以访问 Ant 项目元素中的环境变量?