公司的BOSS系统架构很复杂,模块化非常明显,没个子系统就是一个应用程序,所以集成的话需要ant搞。以前用得少,现在随便搞下加深记忆。 详细条目参考ant doc、
目标:用ant工具完成一个java类的编译而且要运行看到结果,并且提示过程完成。
过程:
1、下载ant:到http://ant.apache.org网站下载最新版本的ant apache-ant-1.x-bin.zip,解压到d:\ant目录
2、设置环境变量:
ant_home=d:\ant
java_home=D:\Borland\JBuilderX\jdk1.4
path=%path%;%java_home%\bin;%ant_home%\bin
3、编写java类:
public class Test
{
public static void main(String[] arg)
{
System.out.println("Hello Ant!!");
}
}
保存为Test.java
4、编写build.xml文件:
<project basedir="." default="compile" name="TestANT" >
<target name="compile" >
<echo message="ant Start!" />
<javac destdir="." srcdir="." />
<java classpath="." classname="Test" />
<echo message="ant end!" />
</target>
</project>
把build.xml和Test.java文件放到e:\test\目录下
5、运行ant:
进入在dos命令窗口
cd e:\test
运行
E:\test>ant
Buildfile: build.xml
输出:
compile:
[echo] ant Start!
[java] Hello Ant!!
[echo] ant end!
BUILD SUCCESSFUL
Total time: 2 seconds
E:\test>
成功页面完成以后, 接下来就是去熟悉ant的target了。
注:
1、ant_home目录尽可能不要含有'-'等符号,我在解压成默认的apache-ant-1.6.2-bin目录时就有问题
2、详细信息可参考ant\docs\目录下的文档