100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 完整ant自动编译打包和发布脚本

完整ant自动编译打包和发布脚本

时间:2020-07-05 14:41:09

相关推荐

完整ant自动编译打包和发布脚本

xml 代码 <?xmlversion="1.0"encoding="UTF-8"?><projectbasedir="."default="build"name="potato"><propertyfile="ant.properties"/><propertyenvironment="env"/><propertyname="tomcat.path"value="${tomcat.path}"/><echomessage="tomcat.path=${tomcat.path}"/> <propertyname="websrc.dir"value="WebContent"/><propertyname="src.dir"value="src"/><propertyname="build.dir"value="build"/><propertyname="dist.dir"value="dist"/><propertyname="deploy.dir"value="${tomcat.path}/webapps"/><propertyname="dest.jar"value="potato.jar"/><propertyname="dest.war"value="potato.war"/><propertyname="jdk.source"value="1.5"/><propertyname="jdk.target"value="1.5"/><propertyname="src.zipfile"value="potato.zip"/><propertyname="build.out"value="${build.dir}/WEB-INF/classes"/><propertyname="dest.zip"value="potato.zip"/><propertyname="deploy.web.dir"value="potato"/> <patternsetid="jar.pattern"><includename="**/*.jar"/></patternset><patternsetid="config.pattern"><includename="**/*.xml"/><includename="**/*.properties"/><includename="**/*.prop"/><includename="**/*.conf"/><includename="**/*.tld"/><includename="**/*.ftl"/></patternset><pathid="compile.classpath"><filesetdir="${tomcat.path}/common/lib"><patternsetrefid="jar.pattern"/></fileset><filesetdir="${websrc.dir}/WEB-INF/lib"><patternsetrefid="jar.pattern"/></fileset></path> <patternsetid="build.pattern"><includename="**/*.jar"/><includename="**/*.class"/><includename="**/*.xml"/><includename="**/*.properties"/><includename="**/*.prop"/><includename="**/*.conf"/><includename="**/*.tld"/><includename="**/*.ftl"/><includename="**/*.jsp"/><includename="**/*.htm"/><includename="**/*.html"/><includename="**/*.js"/><includename="**/*.css"/><includename="**/*.swf"/><includename="**/*.jpg"/><includename="**/*.gif"/><includename="**/*.png"/><includename="**/*.rar"/><includename="**/*.wmv"/><includename="**/*.mp3"/><includename="**/*.3gp"/><includename="**/*.doc"/><excludename="WEB-INF/**/*"/><excludename="**/web.xml"/></patternset><patternsetid="src.pattern"><includename="**/*.java"/><includename="**/*.xml"/><includename="**/*.properties"/><includename="**/*.prop"/><includename="**/*.conf"/><includename="**/*.tld"/><includename="**/*.ftl"/><includename="**/*.jsp"/><includename="**/*.htm"/><includename="**/*.html"/><includename="**/*.js"/><includename="**/*.css"/><includename="**/*.swf"/><includename="**/*.jpg"/><includename="**/*.gif"/><includename="**/*.png"/><excludename="**/web.xml"/></patternset><tstamp><formatproperty="date.current"pattern="yyyyMMdd"/><formatproperty="time.current"pattern="HHmmss"/></tstamp><targetname="clean"><deletedir="${build.dir}"/><deletedir="${dist.dir}"/><!--deletefile="${dist.dir}/${dest.war}"/--></target> <targetname="init"><mkdirdir="${build.dir}"/><mkdirdir="${build.dir}/classes"/><mkdirdir="${dist.dir}"/><mkdirdir="${build.out}"/></target> <targetname="compile"depends="init"><javacsrcdir="${src.dir}"destdir="${build.dir}/classes"debug="true"><classpathrefid="compile.classpath"/></javac><copytodir="${build.dir}/classes"><filesetdir="${src.dir}"><patternsetrefid="config.pattern"/></fileset></copy></target><!--deploycomplie--><targetname="deploycompile"depends="init"><copytodir="${build.dir}"><filesetdir="${websrc.dir}"><excludename="**/*.java"/><excludename="**/servlet-api.jar"/><excludename="resource/**/*"/><excludename="images/**/*"/></fileset></copy><javacsrcdir="${src.dir}"debug="true"destdir="${build.out}"><classpathrefid="compile.classpath"/></javac><copytodir="${build.out}"><filesetdir="${src.dir}"><excludename="**/*.java"/><excludename="resource/**/*"/><excludename="images/**/*"/></fileset></copy></target> <targetname="archive"depends="compile"><deletefile="${dist.dir}/${dest.jar}"/><jardestfile="${dist.dir}/${dest.jar}"basedir="${build.dir}/classes"/></target> <targetname="build"depends="compile"><deletefile="${dist.dir}/${dest.war}"/><wardestfile="${dist.dir}/${dest.war}"webxml="${websrc.dir}/WEB-INF/web.xml"><classesdir="${build.dir}/classes"/><webinfdir="${websrc.dir}/WEB-INF"/><!--libdir="${websrc.dir}/WEB-INF/lib"/--><filesetdir="${websrc.dir}"><patternsetrefid="build.pattern"/><excludename="resource/**/*"/><excludename="images/**/*"/></fileset> </war><!--copyfile="${dist.dir}/${dest.war}"tofile="${dist.dir}/${date.current}.${time.current}_program_${dest.war}"/--></target><targetname="fullbuild"depends="compile"><deletefile="${dist.dir}/${dest.war}"/><wardestfile="${dist.dir}/${dest.war}"webxml="${websrc.dir}/WEB-INF/web.xml"><classesdir="${build.dir}/classes"/><webinfdir="${websrc.dir}/WEB-INF"/><!--libdir="${websrc.dir}/WEB-INF/lib"/--><filesetdir="${websrc.dir}"><patternsetrefid="build.pattern"/></fileset> </war><copyfile="${dist.dir}/${dest.war}"tofile="${dist.dir}/${date.current}.${time.current}_full_${dest.war}"/></target> <targetname="deploy"depends="unzip"><echomessage="${deploy.dir}"/><deletedir="${build.dir}"/></target><targetname="zip"depends="deploycompile"><echomessage="nowstoppingtomcatservice"/><execexecutable="sc"><argline="stopTomcat5"/></exec><deletefile="${dist.dir}/${dest.zip}"/><zipdestfile="${deploy.dir}/${dest.zip}"><filesetdir="${build.dir}"><includename="**/*"/><excludename="resource/**/*"/><excludename="images/**/*"/></fileset></zip></target><targetname="unzip"depends="zip"><sleepseconds="60"/><unzipdest="${deploy.dir}/${deploy.web.dir}"overwrite="true"src="${deploy.dir}/${dest.zip}"></unzip><echomessage="nowstartingtomcatservice"/><execexecutable="sc"><argline="startTomcat5"/></exec></target> </project>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。