java Web系统中ant打包的使用

来源:互联网 发布:sql中group by 编辑:程序博客网 时间:2024/06/10 10:36
第一: 下载安装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,至此打包操作完成 
原创粉丝点击