搭建ant脚本,全量/增量/减量包

搭建环境参考了:

http://blog.csdn.net/neilalexander/article/details/38950097

主要介绍一下,遇到的问题:

 首先需要安装ANT,确认是否安装完整直接进行  ant输入就可以了

 

 d:回车

cd apach* 回车

cd bin 回车

ant 回车

 

 这样表示ant安装完成了,也可以用 ant -version 判定版本信息

 需要添加几个包

 搭建ant脚本,全量/增量/减量包_第1张图片

在当前目录下创建一个文件夹svnant_lib

搭建ant脚本,全量/增量/减量包_第2张图片

 注意一下,你的properties路径的后面不要留有空格

注意xml中 ,有一句一个导入的包,做增量和减量的时候需要用到这个jar,所以你的路径要和自己写的一致,你可以用参考链接提供的,或者自己写一个

搭建ant脚本,全量/增量/减量包_第3张图片

 

 在cmd中执行,有用到了JDT去编译JAVA文件,之前在eclipse中一直无法编译,未知

图中第一行是输入命令,可以看到你的SVN登录信息,去找到SVN的版本和检出动作

搭建ant脚本,全量/增量/减量包_第4张图片

 搭建ant脚本,全量/增量/减量包_第5张图片

图中有告诉了一共有693个文件,有147个class文件的移动,最后打包成了war包,这个是全量,通过修改

最后执行的参数就可以对应不同的打包方式了

搭建ant脚本,全量/增量/减量包_第6张图片

这边3个名称就是对应的 执行方式了

附上BUILD.XML

 


























































































































compile ${dest.path} ......












compile ${dest_path} ......






























































































create war file.......


























create decrement file.......
















create increment file.......
















































































  

 

 

 

 

附上 build.properties

 

#项目名称(这个配置将决定导出的文件夹名字和war包名字) 
webapp.name=mobile
#目标项目的Web 名称(WEB-INF上一级的目录名称) 
web.root=WebContent
#svn项目新版本的路径 
svn._url=XXXXXXXXXXXXXXXXXXXXXXX
#svn新版本的版本号 
svn.new_revision=188
#svn项目旧版本的路径 
bak.svn._url=XXXXXXXXXX
#svn旧版本的版本号 
svn.old_revision=1
svn.username=XXXXX
svn.password=XXXXXXXXXX
#比较文件目录 
increment.file.path=D:/svnAnt
#比较文件名 
increment.file=patch.txt
#svn导出包存放目录 
export.svn=D:/svnAnt
#svn导出/切出旧版本文件存放目录 
export.bak_dest=D:/svnAnt/bak_dest
#svn导出/切出旧版本文件编译后存放目录 
export.bak_dist=D:/svnAnt/bak_dist
#svn导出/切出新版本文件存放目录 
export.dest=D:/svnAnt/dest
#svn导出/切出文件编译后存放目录 
export.dist=D:/svnAnt/dist
#svn增量文件保存目录 
export.increment_dest=D:/svnAnt/increment_dest
#svn增量文件编译后保存目录 
export.increment_dist=D:/svnAnt/increment_dist
#svn减量文件保存目录 
export.decrement_dest=D:/svnAnt/decrement_dest
#svn减量文件编译后保存目录 
export.decrement_dist=D:/svnAnt/decrement_dist
#减量文件编译后文件列表信息目录 
export.decrement_files_list.path=D:/svnAnt
#减量文件编译后文件列表信息文件名 
export.decrement_files_list=decrement_files_list.txt
#svnAnt类库的父级路径 
svnant.classpath=D:/apache-ant-1.9.6
#jdk类库的父级路径 
jdk.classpath=C:/Program Files (x86)/Java/jdk1.7.0_13
javac.debuglevel=source,lines,vars
javac.target=1.7
javac.source=1.7
javac.debug=true

  

你可能感兴趣的:(搭建ant脚本,全量/增量/减量包)