ant部署web工程模板

来源:互联网 发布:安索夫矩阵战略 编辑:程序博客网 时间:2024/05/24 05:03

 

 
  1. <?xml version="1.0"?>  
  2.   
  3. <!-- ======================================================================= -->  
  4. <!-- WEB Project build file                                                       -->  
  5. <!-- ======================================================================= -->  
  6.   
  7. <project name="yourProject" default="web-war" basedir=".">  
  8.   
  9.     <property environment="env" />  
  10.     <property name="resouce.dir" value="${basedir}/WebRoot" />  
  11.     <property name="jboss.home" value="${env.JBOSS_HOME}" />  
  12.     <property name="jboss.server.config" value="default" />  
  13.   
  14.     <target name="web-war" description="创建WEB发布包" depends="clean">  
  15.         <war warfile="${basedir}/yourProject.war" webxml="${resouce.dir}/WEB-INF/web.xml">  
  16.           <fileset dir="${resouce.dir}">  
  17.             <include name="**/*"/>  
  18.           </fileset>  
  19.         </war>  
  20.     </target>  
  21.   
  22.     <target name="deploy" depends="web-war">  
  23.         <copy file="${basedir}/yourProject.war" todir="${jboss.home}/server/${jboss.server.config}/deploy" />  
  24.     </target>  
  25.   
  26.     <!-- =================================================================== -->  
  27.     <!-- Cleans up generated stuff                                           -->  
  28.     <!-- =================================================================== -->  
  29.     <target name="clean">  
  30.         <delete file="${jboss.home}/server/${jboss.server.config}/deploy/yourProject.war" />  
  31.     </target>  
  32.   
  33. </project>  

 

原创粉丝点击