ant - java 构建工具 - hello ant (1)
[ 来源:互网络 | 更新日期:2007-10-02 19:22:05 | 浏览次数:11608]
可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xml,jboss.xml...)->压缩文件生成jar文档->实施......(还有同样的测试过程)(为甚末不用jbuild?)
这中间每次修改都要经过重复的无数次手工copy,paste...过程,好累,好花时间。可我确实不想去学脚本编写,unix,linux下我还得重学,太累。
如果你和我一样希望自动执行预定义的动作却又不想太累,那末,我觉得ANT工具不错:它可以以相同的用法用在不同平台(跨平台)。它是JAVA做的,免费的,开源的,据说网上已经成了事实的JAVA构建标准,还听说高手都用它...... ^_^
我花了2天时间才掌握了它的基本用法,我希望你能通过我的文章和试验花半天时间就掌握它。
内容:
下载,安装
hello ant
hello ant 进级
参考及下载
下载,安装
又下载?又是一大堆参数变量? :(http://jakarta.apache.org/ant/index.html 它是apache的java子项目"jakarta"的子项目.你可以选择当前的版本,目前我是1.5版,window版,以下就用它讲。
解压后ant_home用来方便访问。并确保你也设置了java_home 。
set ant_home=D:\java\kit\ant\jakarta-ant-1.5.1 这是我的目录
就这些,简单吧。
hello ant
我们要开发一个java类:其内容只有一句,输出"hello ant"字符串。并使用ant完成编译和运行工作,这个例子只是为了跑通ant,不附加多余的东西。
下图为文件组织,请建立相应的目录,并编写HelloAnt.java

按照人家老外的文件组织规则咱也照搬。
hello.ant.HelloAnt.java
package hello.ant;
public class HelloAnt{
public static void main(String[] args){
System.out.println("hello ant,ant 的第一次接触,好棒!");
}
}
在项目根目录(hello-ant\)写1个文件:ant执行配置文件build.xml
build.xml
<?xml version="1.0" encoding="GB2312" ?>
<!-- 一个项目,可包含很多任务组(target) -->
<project default="main" basedir=".">
<!-- 项目中的一个任务组,可包含很多任务(task:javac,java...) -->
<target name="main">
<!--编译-->
<javac srcdir="src\main\hello\ant" destdir="build\classes"/>
<!--运行-->
<java classname="hello.ant.HelloAnt">
<classpath>
<pathelement path="build\classes"/>
</classpath>
</java>
</target>
</project>
ok,一切大功告成,哦,不,还没有运行它。
dos下进入hello-ant的目录,即build.xml所在的目录,我们要用ant工具执行它 , 执行: %ant_home%/bin/ant -file build.xml 用ant工具执行当前目录下的配置文件build.xml 或 :ant -file build.xml


您的位置:
