Apache Ant 是一个将软件的编译、测试、部署等步骤联系在一起加以自动化的工具。
Ant是纯java写得,具有很好跨平台性。Ant是一个由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件是xml格式的文件,所以很容维护和书写,而且结构很清新。Ant可以集成到开发环境中。更多关于Apache Ant的介绍
搭建一个java project需要良好的树型结构,借助eclipse的建立一个project,我们看到
我们在linux下,也因该搭建类似的项目project树型结构。在命令行下输入
mkdir crm 创建相应的project(文件夹)
mkdir src 创建相应存放原码的文件夹
mkdir com 创建相应的package包
在com(package)下,我们就可以编写我们的java源代码了。例如:
此时想要运行、编译我们的java程序,则需要编写Ant运行所需要的xml文件了,回到我们的project根目录下面(即crm目录下)。输入
touch build.xml 创建了构建文件
vi build.xml 开始编写我们的构建文件
Ant实际上是通过调用构建文件的target树,来执行各种task的。查看编写xml文件的标签
我们先可以看一下,我们java project树型结构
<