概述:
我们一般会选择安装版进行安装使用,如果你想尝试一下编译ApacheAnt源码,也是一件乐事,当然官方已经为你写好build.xml文件,其实你就是简单执行一下就可以了。
1、先决条件
本地有JDK1.8环境
2、下载Apache Ant源码
地址:Ant1.10.1源码
解压到任意路径下,文件结构如下
bootsrap.bat 表示编译java代码配置java环境和类库,执行build.bat会调用bootstrap.bat脚本
3、需要修改build.xml文件
如果不修改话会抛出异常 does not support the PosixFileAttributeView
跨平台有关内容,所以配置一下跳过这个异常。
打开build.xml文件
替换所有标签setpermissions中属性 mode="755" 和mode="644" 为 nonPosixMode="tryDosOrPass"
替换前:
替换后:
4、创建编译生成安装版文件目录
这里我在D盘建一个文件为 ant-1.10
这是就可以编译了,输入:build -Ddist.dir=D:\ant-1.10 dist
-Ddist.dir指定编译生成文件的目录, 注意后有dist不要漏掉了。(回车之后它就开始编译了,中途会报错,不用管它java doc生成)
5、验证是否编译成功
看看查看当前版本是否有效: 输入: ant -version