Apache Ant site Apache Ant logo

Apache Ant 网站
主页
项目
 

欢迎

Apache Ant™

Apache Ant 是一个 Java 库和命令行工具,其使命是驱动构建文件中描述的进程,这些进程作为目标和扩展点相互依赖。Ant 的主要已知用途是构建 Java 应用程序。Ant 提供了许多内置任务,允许编译、组装、测试和运行 Java 应用程序。Ant 也可以有效地用于构建非 Java 应用程序,例如 C 或 C++ 应用程序。更一般地说,Ant 可用于引导任何类型的进程,这些进程可以用目标和任务来描述。

Ant 是用 Java 编写的。Ant 的用户可以开发自己的“antlibs”,其中包含 Ant 任务和类型,并且可以提供大量现成的商业或开源“antlibs”。

Ant 非常灵活,不会对采用它作为构建工具的 Java 项目强加编码约定或目录布局。

寻求将构建工具和依赖项管理相结合的解决方案的软件开发项目可以使用 Ant 与 Apache Ivy 结合使用。

Apache Ant 项目是 Apache 软件基金会 的一部分。

Apache IvyDE 已退休

2023 年 11 月 26 日 - IvyDE 已退休

Ant PMC 投票 存档 IvyDE 子项目。这意味着其所有资源都将被删除或设为只读,并且不会进行进一步的开发。
这也意味着,如果社区发展起来,子项目可以 重新激活

Apache Ant 1.10.14

2023 年 8 月 20 日 - Apache Ant 1.10.14 发布

Apache Ant 1.10.14 现已从 https://ant.apache.org/bindownload.cgi 提供下载。

Apache Ant 团队目前维护着两条开发线。1.9.x 版本在运行时需要 Java5,而 1.10.x 在运行时需要 Java8。这两条线都基于 Ant 1.9.7,1.9.x 版本主要是错误修复版本,而 1.10.x 版本则开发了更多新功能。我们建议使用 1.10.x,除非您在构建过程中需要使用 Java8 之前的版本。

Ant 1.10.14 包含一个重要更改,即它在 Java 18 及更高版本上运行时不再使用或设置 Java SecurityManager。这应该允许项目在 Java 18 及更高版本上构建。

Apache Ivy 2.5.2

2023 年 8 月 20 日 - Apache Ivy 2.5.2 发布

Apache Ivy 2.5.2 现已作为源代码或二进制文件从 https://ant.apache.org/ivy/download.cgi 提供下载。

Ivy 2.5.2 主要是一个错误修复版本,它还修复了一个安全漏洞,有关详细信息,请参阅 安全报告

Apache AntUnit 1.4.1

2021 年 7 月 7 日 - Apache AntUnit 1.4.1 发布

Apache AntUnit 1.4.1 现已作为 二进制源代码 版本提供下载。

此版本修复了 antlib.xml 描述符,因此 AntUnit 现在可以使用用户定义的 URI,而不是将 AntUnit 的首选 URI 硬编码。

EasyAnt 已退休

2016 年 12 月 13 日 - EasyAnt 已退休

Ant PMC 投票 存档 EasyAnt 子项目及其所有模块。这意味着其所有资源都将被删除或设为只读,并且不会进行进一步的开发。
这也意味着,如果社区发展起来,子项目可以 重新激活

Apache IvyDE 2.2.0

2013 年 11 月 22 日 - Apache IvyDE 2.2.0 发布

Apache IvyDE 项目很高兴地宣布其 2.2.0 版本发布。

Apache IvyDE Eclipse 插件将 Apache Ivy 的依赖项管理集成到 Eclipse 中。它允许您管理 Java Eclipse 项目中 ivy.xml 中声明的依赖项,或任何其他需要依赖项管理的项目类型。Apache IvyDE 将为您的 Java 项目贡献类路径,或者您可以让它直接将您的依赖项检索到您的项目中。最后但并非最不重要的一点是,Apache IvyDE 提供了 ivy.xml 和 ivysettings.xml 文件的编辑器,并提供代码补全功能。在此处查看一些预览:https://ant.apache.org/ivy/ivyde/screenshots.html

此版本中的主要更改

兼容性

此版本被认为是稳定的。2.2.0 的测试版已经发布了很长时间了。

可以在此处阅读更详细的版本说明:https://ant.apache.org/ivy/ivyde/history/latest-milestone/release-notes.html
从以下位置下载 2.2.0 版本:https://ant.apache.org/ivy/ivyde/download.cgi
或者直接使用 Apache IvyDE 的更新站点:https://downloads.apache.org/ant/ivyde/updatesite
应将问题报告到:https://issues.apache.org/jira/browse/IVYDE
可以在 Apache IvyDE 网站上找到更多信息:https://ant.apache.org/ivy/ivyde/

文档

您可以查看当前版本的文档 在线

源代码和二进制发行版中包含完整的文档。

参与进来