欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java Web系统中ant打包的使用

程序员文章站 2024-01-28 20:58:52
第一: 下载安装ant,这里用的apache-ant-1.8.2,然后解压,不需安装,放到一个目录下,如:D:\Program Files (x86)\apache-ant-1.8...

第一: 下载安装ant,这里用的apache-ant-1.8.2,然后解压,不需安装,放到一个目录下,如:D:\Program Files (x86)\apache-ant-1.8.2
第 二: 配置ant的环境变量,首先配置ANT_HOME=D:\Program Files (x86)\apache-ant-1.8.2,然后配置path中添加D:\Program Files (x86)\apache-ant-1.8.2\bin,因为我们要运行ant,实际上是运行的ant包中,bin下面的ant.bat文件,所以要将 bin配置到path中
第三: 打包
     ----打包的时候,我们通常在ide中直接用,比如myeclipse,在安装myeclipse的时候,有自带的ant,比如打开,window-- preferences--输入ant--runtime--ant home entries,里面就有很多是在eclipse安装目录下面的ant的使用jar包支持,在系统中,我们新建build.xml,然后加入build中 需要用的参数文件,build.properties,这个时候我们看build.xml就是一个有小蚂蚁标致的文件,然后我们右键,选run as ---ant,还可以选择执行build.xml里面的哪个target,具体build.xml中结构以及命令的使用不再作介绍,现用现查就OK了,右 键执行的时候,在控制台就会输出具体执行流程,然后要提的一点就是,这个地方要把项目打包成jar或者war都一样的东西,网上有说两者的区别,不过我感 觉没区别,用反编译打开jar或者,先把war修改为zip然后再反编译,可以看到,两者的结构一模一样,都不耽误使用,至此第一种打包完成 。

第二种, 那必然是dos来使用ant进行打包,这时我们做的前面的安装ant还有配置环境变量才派上用场,用dos中的cd一直切换到项目的目录,到项目名称那个 地方,然后执行,ant war就行,这里要提一下,ant是命令,war则是build.xml文件中定义的一个target,比如,我们在build.xml定义了一个 clean的target,我们就可以运行ant clean,然后就会出现和myeclipse中的相同的控制台打印,执行完毕,打完包,会提示使用时间是多少seconds,至此打包操作完成