Apache Ant网站 Apache Ant标志
Apache Ant 站点
项目
 

相关项目

相关项目

这里列出的任何内容都不是 Apache Ant 开发人员直接支持的,如果您遇到任何问题,请使用联系信息。

安德鲁MDA

AndroMDA 是一个遵循模型驱动架构 (MDA) 范例的代码生成器工具。它从 CASE 工具获取 UML 模型,并生成特定于您的应用程序体系结构的类和可部署组件(J2EE 或其他组件)。

兼容性: 1.4.1及以上
网址: https://www.AndroMDA.org/
接触: 项目邮件列表
执照: BSD许可证

Ant指挥官

Ant Commander 是一个用 Java/Swing 编写的免费文件管理器,基于 Apache Ant 和 Apache Commons-vfs。所有文件操作均由 Ant 任务执行。

Ant Commander 还可以作为 Applet 运行,因此您无需在本地安装 Ant 即可运行 Ant 任务。

兼容性: 1.7或更高
网址: http://www.antcommander.com/
接触: http://www.antcommander.com/support.html
执照: 免费软件

AntContrib

Ant-Contrib 项目是用户提供的任务(如任务<if>)的集合,也是实验性任务(例如针对不同编译器的 C/C++ 编译任务)的开发平台。

兼容性: 1.4.1及以上
网址: http://ant-contrib.sourceforge.net/
接触: 项目邮件列表
执照: Apache 软件基金会许可证

羚羊

用于运行 Ant 和编辑构建文件的 GUI,可以作为独立运行或作为 jEdit 的插件运行。除了运行目标之外,Antelope 还可以生成性能统计数据,并可以跟踪/显示目标的执行路径,而无需实际执行目标。

包括几个附加任务:Assert、If/Else、Try/Catch/Finally、Switch、Variable、Stopwatch、Limit、Math、Post、SSH、SCP、AntFetch、AntCallBack。

兼容性: Ant 1.5 及更高版本。
网址: http://antelope.tigris.org/
接触: 戴尔·安森
执照: Apache 软件基金会许可证

抗原

Antigen (Ant Installer Generator) 是一个工具,用于获取 Ant 构建脚本,将其与 GUI 结合起来,并将其包装为可执行 jar 文件。它的主要用途是创建基于 ant 的图形安装程序。

兼容性: 捆绑 Ant 1.6.2
网址: http://antigen.sourceforge.net/
接触: 乔恩·泰勒
执照: 学术免费许可证

Ant安装器

使用 Ant 作为后端构建 MSI 样式安装程序(使用命令行选项)。通过编写 XML 安装描述符开发的 UI。运行时从脚本或全包 Jar 启动。

兼容性: Ant 1.6.1 其他未测试
网址: http://antinstaller.sf.net/
接触: teknopaul@users.sourceforge.net
执照: LGPL,但正在根据要求迁移到 Apache2.0

蚁狮

Antlion 项目通过提供集中库依赖项的任务来为 Ant 构建脚本增加价值,并使项目能够定义对其他项目的依赖项。

外部依赖项可以从自定义本地存储库或类似 Maven 的远程存储库加载。Antlion 处理属性、文件集和路径的生成。

项目间依赖关系允许构建其他项目的文件(如果尚未构建)。

兼容性: Ant 1.6 及更高版本
网址: http://antlion.sourceforge.net/
接触: 项目邮件列表
执照: Apache 许可证,版本 2.0

Ant工场

antworks 项目是一组工具和标准化目标,可以极大地简化项目中 ant 的使用。

antworks 背后的驱动者是 Importer。Importer 是 ant import 任务的扩展,它将下载并缓存 ant build.xml 文件及其称为 antlets 的关联资源。Antlet 可用于 Java 编译和打包、JUnit、Forrest、J2EE

有关详细信息, 请参阅入门指南。

兼容性: 1.6 及更高版本
网址: http://antworks.sourceforge.net/index.html
接触: Antworks 开发者邮件列表
执照: Apache 许可证 2.0

建造猴子

BuildMonkey 是一个基于网络的自动化构建仪表板,具有上传功能和谷歌网络搜索。它安排 Ant 构建脚本的运行 - 从 CM 中检查源代码 - 并集中提供结果。

兼容性: Ant 1.5.4 或更高版本
网址: http://www.buildmonkey.com/
接触: jb@buildmonkey.com
执照: 提供免费软件、商业/支持许可证

巡航控制

CruiseControl 是一个用于设置持续构建过程的工具。CruiseControl 提供了一个 Ant 包装器和一组任务来自动执行签出/构建/测试周期。CruiseControl 还捆绑了一个 servlet,用于查看当前构建的状态以及以前的构建结果。

兼容性: Ant 1.2 及更高版本
网址: http://cruisecontrol.sourceforge.net/
接触: 项目邮件列表和管理员
执照: 1.0 版已根据 GNU 通用公共许可证获得许可。从版本 1.1 开始,许可证已更改为类似 BSD 的许可证。

弗拉卡

Flaka 的目标是使用以下命令简化构建脚本的编写

查看手册中有关 Flaka 提供的功能的概述章节。特别要看看描述表达式语言的部分。

兼容性: Ant 1.7 及更高版本
网址: http://workbench.haefelinger.it/flaka/
接触: 联系项目负责人
执照: Apache 许可证 v.20

因维克塔

Invicta 是一个构建管理工具。使用简单的项目定义文件,它可以生成强大的构建脚本(例如 ANT),同时隐藏其复杂性。Invicta 是一个模块化框架,允许开发附加组件和输出类型。

兼容性: Ant 1.5 及更高版本
网址: http://invicta.sf.net/
接触: 项目邮件列表和管理员
执照: LGPL。

伦特建造

Luntbuild 是一个基于 Apache Ant 的开源构建自动化和管理工具。构建是通过项目、视图、计划、模块等概念进行设置的。所有配置和监控任务都是从干净的 Web 界面执行的。它支持计划构建、强制构建、重建、干净构建、增量构建等。

提示: luntbuild 团队向我们提供的 URL 不再可用,因为 JavaForge 已于 2016 年 3 月 31 日永久关闭。我们发现了一些可用的“luntbuild”

兼容性: Ant1.x
网址: http://luntbuild.javaforge.com/
接触: Luntbuild 项目页面
执照: 开源

模型 Ant

ModelAnt 工具是 Apache Ant 的扩展,用于实际管理模型和元模型以及代码/工件的生成。ModelAnt 通过 Ant 脚本前端使用行业标准技术和 Java API,如 JMI 1.0、MOF 1.4、XMI 1.1 / 1.2、UML 1.3,遵循模型驱动架构 (MDA) 的范例。ModelAnt 还提供对 UML 1.3 数据库、Java 源、XML 模式、Ant 脚本进行逆向工程的任务。另外提供的是:

兼容性: Ant 1.6.x 和 Ant 1.7.x
与 Ant 1.8.x 不兼容
网址: https://mdatools.net/blog/projects/model-ant/
接触: 项目联系表
执照: Eclipse 公共许可证

南安特

NAnt 是一个基于 .NET 的构建工具。从理论上讲,这有点像没有皱纹的制造。实际上它很像 Ant。

兼容性: 精神上兼容。
网址: http://nant.sourceforge.net/
接触: 项目邮件列表
执照: GNU 通用公共许可证

帕拉建筑

Parabuild 是一个自动化的多平台构建管理服务器。Parabuild 通过提供自动持续集成构建和稳定的计划构建,帮助各种规模的软件团队和组织降低项目失败的风险并提高生产力。

兼容性: Ant 1.3 及更高版本
网址: https://www.viewtier.com/products/parabuild.htm
接触: https://www.viewtier.com/about_us.htm
执照: 商业的

咆哮

Rant 代表远程 Ant。它是一个分布式构建系统,允许 Ant 构建文件在其他系统上启动构建并在发生异常时接收异常。

注意:正如 Sourceforge项目站点 所示,最后一次更新是在2002 年 2 月 9 日(jhm)

兼容性: Ant1.4
网址: http://remoteant.sourceforge.net/
接触: 克里斯·纳尔逊
执照: 麻省理工学院许可证

网络测试

WebTest 是一个免费的开源工具,用于自动化测试 Web 应用程序。它是一组强大的 Ant 任务,允许调用网页、模仿用户操作(单击链接、填写表单……)并验证结果。生成的报告提供有关测试步骤成功和失败的全面信息。

兼容性: Ant1.6.5
网址: http://webtest.canoo.com/
接触: 项目邮件列表
执照: 类似 Apache 的许可证

XML出版

XML Publication 是一组使用 XSLT 和 Ant 从桌面文档或其他结构化文档生成网页的工具。

兼容性: Ant1.4
网址: http://wwbota.free.fr/XMLPublication/
接触: 让-马克·瓦内尔
执照: GNU 通用公共许可证。

yEd

yEd 是一款在 Java 2 平台上运行的免费软件多用途图形和图表编辑器。它为 Ant 构建脚本提供了一个导入过滤器,可以方便地显示和浏览构建文件的不同目标之间的依赖关系。这对于调试和理解大型构建文件特别有用。

兼容性: Ant1.x
网址: https://www.yworks.com/products/yed/
接触: yWorks 支持
执照: 免费软件