Apache Ant 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Apache Ant 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Apache Ant 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Apache Ant 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Apache Ant 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具项目构建
开源组织 Apache
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
尼玛,明明是 Apache Ant 的问题,我却写成 Maven
2014/10/10 06:25
回复
举报
apache ant下载 #Apache Ant#
2016/05/07 19:59
回复
举报
更多评论
发表了资讯
04/21 07:37

Apache Ant 1.10.10 发布

Apache Ant 1.10.10 已发布。Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。 Apache Ant 团队目前维护着两条开发线,分别为 1.9.x 与 1.10.x,前者要求 Java 5,后者要求 Java 8。一般来说 1.9.x 主要是修改 bug,新增特性会体现在 1.10.x 中,目前建议使用的版本为 1.10.10,除非开发环境要求 Java 8。 Apache Ant 1.10.10 主要更新内容是修复错误,以及部分...

4
2
发表于DevOps专区
2020/10/01 12:42

Apache Ant 1.10.9 发布,修复临时目录访问权限漏洞

Apache Ant 1.10.9 已经发布。Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。 Apache Ant 团队目前维护着两条开发线,1.9.x 与 1.10.x,前者要求 Java 5 运行时,后者要求 Java 8,一般来说 1.9.x 主要是修改 bug,新增特性会在 1.10.x 中,建议使用版本为 1.10.4。 此版本修复了一个 bug,支持在任务和类型的脚本系列中使用 GraalVM JavaScript。同时处理了...

0
1
发表于DevOps专区
2020/05/16 08:08

Apache Ant 1.9.15 和 1.10.8 发布,自动化构建工具

Apache Ant 1.9.15 和 1.10.8 已发布,这也是目前正在维护的两个分支——1.9.x 和 1.10.x。前者要求 Java 5 以上,后者要求 Java 8 以上。1.9.x 系列主要是修复 bug,1.10.x 会增加新功能,两个分支都以 Ant 1.9.7 为基础。除非在构建过程中需要使用 Java 8 之前的版本,否则最好还是使用官方推荐的 1.10.x 分支。 1.10.8 主要变化 JUnitLauncher task 的"legacy-xml"格式化工具没有把出现故障的堆栈跟踪记录下来(已修复该问题...

2
0
发表于DevOps专区
2019/05/13 07:19

Apache Ant 1.10.6 发布,自动化构建工具

Apache Ant 1.10.6 已发布,可通过 https://ant.apache.org/bindownload.cgi 下载源代码或二进制文件。 Apache Ant 目前维护着两个分支,1.9.x 系列要求 Java 5 以上,而 1.10.x 要求 Java 8 以上。1.9.x 系列主要是修复 bug,1.10.x 会增加新功能,两者都基于 Ant 1.9.7。官方推荐使用 1.10.x,除非在构建过程中需要使用 Java 8 之前的 Java 版本。 1.10.6 版本包含了几个 bug 修复程序和增强功能,包括但不限于: junitlaunc...

5
2
发表于运维专区
2019/03/21 06:46

Apache Ant 1.9.14 发布,自动化构建工具

Apache Ant 1.9.14 已发布,可通过 https://ant.apache.org/bindownload.cgi 下载源代码或二进制文件。 Apache Ant 目前维护着两个分支,1.9.x 系列要求 Java 5 以上,而 1.10.x 要求 Java 8 以上。1.9.x 系列主要是修复 bug,1.10.x 会增加新功能,两者都基于 Ant 1.9.7。官方推荐使用 1.10.x,除非在构建过程中需要使用 Java 8 之前的 Java 版本。 Ant 1.9.14 主要包括错误修复,以及针对signjar和verifyjar任务新添加的一些增...

2
2
2018/07/18 16:32

Apache Ant 1.9.13 和 1.10.5 发布,自动化构建工具

Apache Ant 1.9.13 和 1.10.5 已发布,下载地址为 https://ant.apache.org/bindownload.cgi Apache Ant 目前维护着两个分支,1.9.x 系列要求 Java 5 以上,而 1.10.x 要求 Java 8 以上。1.9.x 系列主要是修复 bug,1.10.x 会增加新功能,官方推荐使用 1.10.x,除非在构建过程中需要使用 Java 8 之前的 Java 版本。 Ant 1.10.5 包含 1.9.13 的超集,除了一些不再适用于 Java 8 的任务和功能(如 apt 任务),这两个版本都修复了 ...

2
3
发表于运维专区
2018/06/23 23:14

Apache Ant 1.9.12 和 1.10.4 发布,解压安全修复

Apache Ant 1.9.12 和 1.10.4 发布了,Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 Apache Ant 团队目前拥有两条开发线,1.9.x 版本要求 Java5 运行时,而 1.10.x 需要 Java8。两条线都基于 Ant 1.9.7,其中 1.9.x 版本大多是 bug 修复版本,而为 1.10.x 则为新功能更新。官方建议使用1.10.x,除非在构建过程中需要使用 Java8 之前的版本。 Ant 1.10.4 包含...

3
2
发表于AI & 大数据专区
2018/03/29 07:42

Apache Ant 1.9.11 和 1.10.3 发布,初步支持 JUnit5

Apache Ant 1.9.11 和 1.10.3 已发布,Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 Apache Ant 团队目前拥有两条开发线,1.9.x 版本在运行时需要 Java5 以上,而 1.10.x 则要求 Java8 以上。官方建议使用 1.10.3 ,除非你在构建过程中被要求使用 Java8 之前的 Java 版本。这两个版本都是 bug 修复版本。出于几个原因,1.10.3 版本非常重要,之前的 1.10.2 版...

2
1
2018/02/07 15:34

自动开发工具 Apache Ant 1.9.10 和 1.10.2 发布

Apache Ant 1.9.10 和 1.10.2 发布了。两个版本都是 bug 修复版本,并添加了一些新功能。新的 javaversion 条件能被用于检测 Ant 运行的 JVM 版本。 1.9.x 版本需要 Java 5 及以上版本,1.10.x 需要 Java 8 及以上版本。 更多详情可查阅发行说明。 Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 下载地址: http://ant.apache.org/bindownload.cgi...

11
5
发表了资讯
2017/02/07 08:03

自动开发工具 Apache Ant 1.9.9 和 1.10.1 发布

Apache Ant 1.9.9 和 1.10.1 发布了。 Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 更新内容: Bugs 修复(Apache Ant 1.9.9 和 1.10.1) Ant 1.10.0/Ant 1.9.8 使 Path#systemClasspath final 打破了 Eclipse 的集成。 wrapper script 在 Solaris 10 上仍然不起作用,但在 Solaris 11 上工作。 其它更改 (Apache Ant 1.10.1) 新的 <xz> 和 <unxz> 任务以...

7
9
发表了资讯
2017/01/02 06:51

自动开发工具 Apache Ant 1.9.8 和 1.10.0 发布

Apache Ant 1.9.8 和 1.10.0 发布了。 Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 主要更新: Ant 1.10.x 在编译或构建时需要 Java8 或更高版本,Ant 1.9.x 系列将保持与 Java5 兼容。 <apt>任务已被删除 <rmic>将不再允许-Xnew选项(或xmic编译器) <javah>将默认为 Java8 上的 “forking” 实现 <native2ascii>将默认使用 Java8 上的内置实现 更多更新及...

8
7
发表了资讯
2016/04/13 00:00

Apache Ant 1.9.7 发布

Apache Ant 1.9.7 发布。该版本主要是一个bug修复版本,但增加了一些新功能: 对Java9个模块<SCP>初步支持 对任意文件系统资源的支持。 源代码和二进制发行版都可以以下网址下载: http://ant.apache.org/bindownload.cgi http://ant.apache.org/srcdownload.cgi 更新日志请查看此处

4
4
发表了资讯
2015/07/03 00:00

Apache Ant 1.9.6 发布

Apache Ant 1.9.6 发布,此版本修复了 Ant zip 包的一个回退问题。 源代码和二进制现已提供下载: http://ant.apache.org/bindownload.cgi http://ant.apache.org/srcdownload.cgi 更新日志 Bug 修复 - ----------- * ArrayIndexOutOfBoundsException when ZIP extra fields are read and the entry contains an UnparseableExtraField. https://issues.apache.org/jira/browse/COMPRESS-317 其他改进 - -------------- * 已经公...

9
5
发表了资讯
2015/06/05 00:00

Apache Ant 1.9.5 发布

Apache Ant 1.9.5 发布,此版本主要是个 bug 修复版本,也包括一些新特性,比如新资源集合 allbutlast/allbutfirst,作为现有资源 first/last 的补充。 二进制包和源代码都已提供下载: http://ant.apache.org/bindownload.cgi http://ant.apache.org/srcdownload.cgi 云环境方面的重要改进 - ------------------------------------------- * The ReplaceTokens filter can now use token-separators longer than one characte...

4
5
发表了资讯
2014/05/07 00:00

Apache Ant 1.9.4 发布,支持 Java 1.9

Apache Ant 1.9.4 发布,该版本引入对 Java 1.9 的支持,支持多线程运行 JUnit 单元测试,基于 JUnit 4 重构 Ant 自己的单元测试。 Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

10
3
发表了资讯
2013/12/30 00:00

Apache Ant 1.9.3 发布

Apache Ant 1.9.3 发布,此版本主要是修复了执行任务的速度,具体信息可以看 bugzilla 报告 54128 ;还有一些 README 文件的 bug 修复和改进。 pache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 在线API doc:http://www.ostools.net/apidocs/apidoc?api=ant-1.8.4...

3
3
发表了资讯
2013/07/13 00:00

Apache Ant 1.9.2 发布

Apache Ant 1.9.2 发布了,修复了 javadoc 任务的一个注入漏洞 (CVE-2013-1571) ,该漏洞存在于 Java 7u25 之前的版本;此外修复了一些小问题。 Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

1
3
发表了资讯
2013/05/22 00:00

Apache Ant 1.9.1 版发布

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 在线API doc:http://www.ostools.net/apidocs/apidoc?api=ant-1.8.4 Apache Ant 1.9.1版更新: 1.Zip64扩展默认禁用 2.在JUnit任务中加载外部依赖 3.JUnitreport默认样式表兼容JDK1.7 4.在JAVA1.7下的ssh/scp任务,推荐用户升级到jsch 0.1.50 5.其他修复和改进记录在WHATSNEW...

4
12
发表了资讯
2013/03/11 00:00

Apache Ant 1.9 发布

Apache Ant 1.9 发布了,该版本主要改进包括: 要求至少 Java 1.5 支持@Ignore注解,需要JUnit 4.11 移除了 Perforce Ant任务 修复了一些bug 下载地址: 二进制包:http://ant.apache.org/bindownload.cgi 源码包:http://ant.apache.org/srcdownload.cgi

15
9
发表了资讯
2012/05/25 00:00

Apache Ant 1.8.4 发布,安全补丁版本

Apache Ant 发布了 1.8.4 安全补丁版本,修复了 bzip2 任务中潜在的一个服务攻击威胁。 Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2012/09/23 18:49

有关开源扑克牌面上的54种开源技术和oschina链接介绍

写在前面:昨天刚拿到扑克太兴奋了,加上某些技术我也没用过。有些牌我还真不知道是啥技术,也搞错了某些技术。 多谢楼下兄弟们的指正。现已做了更新。如还有错误请回复告知,谢谢大家~ ps:to红薯兄:为啥我的梅花2 下面没有Cassandra这行字?只有眼睛?怪不得昨天有兄弟说梅花2下面有字。我的牌没有啊~ 所有牌面图可见:http://static.oschina.net/uploads/shop/cards.jpg 大王 linux 吉祥物tuxedo 小王 java吉祥物duke 黑桃...

21
76
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/09/06 10:22

ant能否只编译有更新的文件?

ant 能否像make那样自动检测文件状态,然后只编译有更新的代码? 想做项目自动化构建,但是每次全量编译会花很长时间,如果选择模块编译又无法完全自动化,大家有没有什么好的办法?

2
1
发表了问答
2017/05/26 10:30

Ant (Eclipse project) is not supported from Android SDK Tools 25.3.0.

问题描述: 根据 cocos2d-x 官方文档教程配置开发环境,前面的要求都满足,后面编译的时候报错了。 junglone@junglone-ThinkPad-T440:~/develop/cocos2d-x-3.15/build$ python android-build.py -p 5 cpp-tests cocos compile -p android -s /home/junglone/develop/cocos2d-x-3.15/build/../tests/cpp-tests --ndk-mode debug --app-abi armeabi-v7a --ap android-5 # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk...

1
0
发表了问答
2012/12/26 17:49

ant 自动测试问题!

Buildfile: D:\lxit.ant\build-elevate.xml prepare: compile: jar: [jar] Building jar: D:\lxit.ant\lxit.ant.jar junit: [junit] Running com.lxit.party.dao3.CmsUserMngTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 3.86 sec [junit] Running com.lxit.party.dao3.PaymentDaoImplTest [junit] Tests run: 3, Failures: 2, Errors: 0, Time elapsed: 6.391 sec [junit] Test com.lxit.party.dao3.Pay...

1
0
发表了问答
2017/06/22 09:29

【软件企业的福音】华为全新一站式研发工具限免还享补贴!

在软件开发技术和理念层出不穷的今天,如何更快的适应变化的环境,更好的满足客户的需求,已经成为决定一个企业能否活下去的关键。 天下武功唯快不破,在当今大环境中更是如此,Devops,微服务架构,分布式管理,种种技术和开发理念告诉我们,要想更快响应客户需求,更快交付,更短的迭代周期——要靠工具:便捷的项目管理工具,高效的部署工具,稳定的自动化运维工具。 华为去年年底推出的软件开发云,就是这样的工具。作为一个...

3
7
发表了问答
2017/05/16 14:46

高度自定义maven配置

现在项目是Ant管理的,要将其改成Maven,不需要自动化,可以接受完全重写。但是有几个问题稍微看了下文档,不得门而入。求指点(并非求完整解决方案,只是想得到点提示)。 自定义build逻辑,比如先把jsp编译成class再打包成jar,而不是直接发布jsp文件,由tomcat当场编译。 自定义目录结构,因为是一个比较大的项目且很多模块,但是共同一套配置文件目录结构等。 最简单的私有Maven repo要如何搭建(期望是按照某个目录结构向外...

24
0
发表了问答
2017/04/05 13:30

JikesRVM在Linux上编译出现的问题,似乎是关于C compiler的.

在JikesRVM编译的最后阶段卡住了,把需求的软件都全部重装了一遍还是没用,哪位大神帮忙看看。。 终端显示: [exec] checking for gcc... /usr/bin/gcc -w -pipe -ggdb3 -O -fPIC -m32 -DRVM_FOR_SSE2 -mfpmath=sse [exec] checking whether the C compiler works... no [exec] configure: error: in `/home/yu/jikes/JikesRVM-3.1.4/components/classpath/99p16/classpath': [exec] configure: error: C compiler cannot crea...

1
0
发表了问答
2016/12/12 15:51

ant+Junit的单元测试无法启动spring容器

以下junit的单元测试启动了Spring容器,在eclipse运行正常 @Test   public void add(){ System.out.println("Spring begin");     ApplicationContext ac = new ClassPathXmlApplicationContext( "applicationContext.xml");     final ISpiderService jdtuhu = (ISpiderService) ac.getBean("JdTuhuService");     System.out.println(jdtuhu.toString());     jdtuhu.work();   } 但是用Ant 脚本调用junit时无法加载spr...

1
0
发表了问答
2016/06/30 16:10

Ant构建的项目转换为Maven来进行构建和管理

手头有一个项目,是通过ant来进行构建的,现在想通过Maven来进行管理和构建。这个项目是根据模块分拆为多个project,每个project下都有src和web两个目录分别放置java源码和JSP页面以及其他配置文件,然后通过一个顶级的build.xml来进行编译并打包为一个war包。 变更为Maven来进行构建,楼主的思路是构建一个父级的POM,然后将原有的多个project作为module,通过maven-antrun-plugin来实现将resource下的web编译到target目录下,...

2
0
发表了问答
2016/09/30 10:41

Eclipse将项目打包成war包的内部操作是如何进行的?

我们是用ant打包时,会写ant脚本。eclipse 打包时是否也使用ant,如果不使用,它是如何打包的? eclipse 的内部操作是如何进行的?

5
0
发表了问答
2016/08/25 17:09

HUDSON+MAVEN+SVN+ANT集成编译报错

使用HUDSON+MAVEN+SVN+ANT集成编译报错,错误如下

1
0
发表了问答
2010/01/02 23:42

在ANT中使用SVN的支持

Ant+Subversion总结 公司使用Subversion替换了用了N年的VSS6.0C,那么公司的ANT打包脚本也需要做相应改变,下面针对这个变更的过程 做下总结,一直信奉一句话:知识在于沉淀。 1、ant本身需要svnant任务插件支持,才能在ant脚本中获取svn中的内容,svnant是subclipse的组件之一,它的URL 是: http://subclipse.tigris.org/svnant.html 2、这里使用的是svnant-1.1.0-RC2版本,使用前需要将它依赖的类库放在ant安装目录下面的lib...

1
5
发表了问答
2016/03/22 10:03

build.xml中如何指定多个ivy.xml?

<target name="get-lib" >     <ivy:retrieve pattern="${build.lib.dir}/[artifact].[ext]" /> </target> 默认是找ivy.xml,如何指定一个ivy名称呢?如ivy2.xml,多谢

1
0
发表了问答
2015/09/18 14:29

ant编译java所需要的build.xml文件谁能帮我写一个呀?

我现在有源代码目录src,就只编译java就可以,谁能帮我写一个build.xml呀,先行谢过,求邮件

1
0
发表了问答
2014/10/29 10:06

技术分享:如何使用Ant自动构建Android版本

  Ant是一个很好的跨平台构建工具,特别是对于Java项目,这里使用它对Android工程进行自动化构建可以得到非常大的便利。一般来说对Android工程进行构建主要有以下几个步骤:   使用aapt来编译工程生成R.java;   使用aapt来对工程所需用的资源进行打包;   转换并编译AIDL文件;   编译Java源文件并生成.class;   转换并压缩.class文件成.dex文件;   使用aapt打包生成未签名的apk包;   使用jarsigner对apk包...

4
9
发表了问答
2014/02/11 10:54

myeclipse加载项目到tomcat中,按finish键没反应

项目环境已经是搭建好了,但当项目部署时候,按finished按钮时候却不能够把项目部署到tomcat中。网上查过相关的问题,其中properties->MyEclipse->Web, 在Web 修改项目名称均解决不了。所以希望各位高手,求方法。这个问题究竟是出在哪里?感激不禁。以下是我出现问题的情况。

4
0
发表了问答
2014/11/04 19:30

android 工程A应用工程B,如何用ant打包

android 工程A引用工程B,如何用ant打包

3
0
发表了问答
2014/08/10 14:46

Jenkins在做Android项目集成时的配置问题

Android项目是采用Ant进行构建的,默认项目中是没有build.xml文件的,不过可以使用android.bat命令在项目中生成build.xml文件 ,理论上,每次对build.xml文件进行build操作会生成一个*.apk包。 那么如何配置build.xml文件,让其能够产生APK包呢,需要一步一步编译,复制,打包,做好多个targe吗?比maven构建项目生成war包难了好多。 在jenkins中,ant脚本会调用这个build.xml文件,从而生成apk.完成对android项目的持续集成。 ...

3
1
发表了问答
2014/09/24 14:05

ant build.xml文件的编写

项目的结构如下: 没有依赖其他工程,只用了第三方jar 和 一些配置文件。请问build。xml文件如何编写啊。。我是这样写的:求指正:: <?xml version="1.0" encoding="UTF-8" ?> <project name="namebuilder" default="jarfile" basedir="."> <property name="classes.dir" value="classes"/> <property name="src.dir" value="src/main/java"/> <property name="resource.dir" value="src/main/resource"/> <p...

1
0
发表了问答
2014/09/22 17:46

Java项目代码显示错误,但是可以通过ant的编译并运行

我通过svn拉下来了项目的代码,然后建立一个java project把这个项目导进去,通过ant编译了这个项目,也可以运行。但是在一些源码上面显示有错误,原因是有一个包里面的源代码类import cannot be resolved。在package Explorer中这个包显示的是空包,但是在Navigator中可以正常显示这个包的所有源代码。我试过对这个包进行删除,在里面建立新的包,结果对这个包完全没作用。我也试过clean这个项目,也没有作用。请问这个是因为什...

1
0
发表了问答
2013/09/28 23:05

ant 打包so到apk

@江辰 你好,想跟你请教个问题:去年关于ant 打包so到apk里面的,解决了吗

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
3 评论
94 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部