ant build.xml 打包war
来源:互联网 发布:ps怎么装磨皮软件 编辑:程序博客网 时间:2024/05/10 03:50
直接上build.xml
<?xml version="1.0" encoding="UTF-8" ?><project name="t0pos" default="generwar" basedir="."> <property name="build" value="${basedir}/build" /> <property name="build.class" value="${build}/classes" /> <property name="src" value="${basedir}/src" /> <property name="resources" value="${basedir}/resources" /> <property name="webApp" value="${basedir}/WebRoot" /> <property name="lib" value="${webApp}/WEB-INF/lib" /> <!--请将下面的路径改为你本地的路径--> <!-- <property name="webserver" value="../tomcat-5.5.27\webapps" /> --> <!--定义CLASSPACH,编译时用到你外部加入的包--> <path id="classpath"> <pathelement location="${src}" /> <fileset dir="${lib}" includes="***.jar" /> </path> <!--删除任务--> <target name="clean" description="删除"> <echo message="删除目录" /> <delete dir="${build}" /> </target> <!--创建一个临时目录--> <target name="init" description="创建目录" depends="clean"> <echo message="创建目录--以执行" /> <mkdir dir="${build.class}" /> <copy todir="${build.class}"> <fileset dir="${resources}"> <include name="**" /> </fileset> </copy> </target> <!--编译java源文件--> <target name="compile" description="编译文件" depends="init"> <echo message="编译文件" /> <javac srcdir="src" destdir="${build.class}" includeAntRuntime="false"> <classpath refid="classpath" /> <compilerarg line="-encoding UTF-8 " /> </javac> </target> <!--打成WAR包--> <target name="generwar" depends="compile"> <echo message="打成WAR" /> <war destfile="${build}/${ant.project.name}.war" webxml="${webApp}/WEB-INF/web.xml"> <fileset dir="WebRoot"> </fileset> <lib dir="${lib}" /> <classes dir="${build.class}" /> </war> </target> <!--把WAR放到一个指定目录,这里是直接布署到TOMCAT服务器--> <!-- <target name="fabu" depends="generwar" description="发布"> <copy file="${build}/${ant.project.name}.war" todir="${webserver}"> </copy> </target> --> <!--把打好的WAR删除--> <!-- <target name="deleteWar" depends="fabu" description="删除服务器上的war"> <delete dir="${build}" /> </target> --></project>
这是项目结构
需要注意的是resources里的资源无法编译到classes中只能复制
阅读全文
0 0
- ant build.xml 打包war
- Ant 打包war 生成文件内容build.xml
- Ant 打包war 生成文件内容build.xml
- Ant 打包war 生成文件内容build.xml
- Ant 打包war 生成文件内容build.xml
- Ant打包项目-build.xml
- ant打包build.xml配置
- ant-build.xml打包应用程序
- ANT打包 ,build.xml文件
- 经典ANT 打包配置文件build.xml
- ant简单打包build.xml文件
- ant 混淆打包build.xml配置
- OA之Ant打包build.xml解析
- Ant 编译、打包 build.xml 脚本模板
- ant build.xml 打包可执行jar
- Ant build.xml 构建文件 打包发布
- Ant打包的构建文件build.xml
- ant打包jar的build.xml配置
- 用 Linux、Python 和树莓派酿制啤酒
- 技术博客集锦(持续更新)
- web前端-css知识体系(初学者)
- Python 零基础 快速入门 趣味教程 (咪博士 海龟绘图 turtle) 1. 神秘朋友
- Spring中的CharacterEncodingFilter--forceEncoding为true
- ant build.xml 打包war
- Qt Charts 之 QBarCategoryAxis Class
- 深度学习求职专业技术路径
- 人工智能当道,你离失业还有多远
- 最短路径—Dijkstra算法和Floyd算法
- 7-22 朋友圈(25 分) (并查集)
- NIPS 2017线上分享:利用价值网络改进神经机器翻译
- 洪小文:以科学的方式赤裸裸地剖析AI(三)| 人的智慧在哪里?
- 相关滤波跟踪(MOSSE)