虽然Eclipse从3.0开始已经继承了Ant插件,大家的项目可以自动构建 部署,此篇文章看也没多大用处,但是手动去自己使用以下
Ant来构建自己的Java项目也是一件有意义的事情,虽然现在已经没用人用Javac Java命令行的方式 来搞程序。。。。
Ant是Apache基金项目下的一个工具,在Apache官方给出的解释 是 一个帮助我们构建软件的 Java库和命令行工具 。
Apache Ant is a Java library and command-line tool that help building software. 来自apache.org...
Currently, Apache Ant 1.9.4 is the best available version, see therelease notes.
apache-ant-1.9.4-bin.zip 解压到 电脑的磁盘上 增加三个环境变量
window中设置ant环境变量:
ANT_HOME DISK:/ apache-ant-1.9.4
path DISK:/ apache-ant-1.9.4/bin
classpath DISK:/apache-ant-1.9.4/lib
设置完成之后 我们测试一下 打开 windows+R 输入cmd
进入控制台 输入 ant -version 将输出 我们发现 输出的版本就是 1.9.4
第二部 安装JDK1.xxx随便安装 有种大学上Java课程的感觉、
安装完成之后 设置好 java 对应的 path 和classpath 然后下一步我们可以 通过 Ant来构建我们自己的程序了 。
第三部 通过Ant产生HelloWorld.jar、
创建工程目录 D:\ant_test ,并且在内部创建文件src 和 lib class 文件夹
打开命令行 设置 set classpath=%classpath%;D:\ant_test\class 设置 ClassLoader加载路径
set path=%path%;D:\ant_test\class
在src目录下开始编写 Ant.java代码如下
public class Ant { public static void main(String []args) { System.out.println("hello,world!"); } }
这个时候你不是想要javac 然后java运行了呢 。。。当然可以这么做 。但是我们可以通过 编写 Ant配置来更快的操作 。。。
新建Build.xml 内容如下
<?xml version="1.0"?> <project name="Build" basedir="." > <target name="BuildPro" > <javac srcdir="src" destdir="class"/> </target> <target name="JarCmd" > <jar destfile="ant.jar" basedir="class" > <manifest> <attribute name="MainClass" value="Ant"/> </manifest> </jar> </target> <target name="CreateJar" depends="BuildPro,JarCmd"> <echo message="生成ant.jar"/> <move file="./ant.jar" tofile="./lib/ant.jar"/> </target> </project>