962148150 发表于 2018-1-7 11:48:06

使用jenkins并发布应用到tomcat

<?xml version="1.0" encoding="utf-8"?>  
<!-- WARNING: Eclipse auto-generated file.
  
Any modifications will be overwritten.
  
To include a user specific buildfile here, simply create one in the same
  
directory with the processing instruction <?eclipse.ant.import?>
  
as the first entry and export the buildfile again. -->
  
<project basedir="." default="main" name="XX">
  
<target name="main" depends="complie, compress" description="Main target">
  
<echo>Building war file.</echo>
  
</target>
  

  
<property environment="env"/>
  

  
<property name="debuglevel" value="source,lines,vars"/>
  

  
<property name="target" value="1.7"/>
  
<property name="source" value="1.7"/>
  

  
<target name="init">
  
<property name="build" value="build"></property>
  
<property name="src" value="src"></property>
  
<delete dir="${build}" />
  
<mkdir dir="${build}"/>
  
<mkdir dir="${build}\WEB-INF"/>
  
<mkdir dir="${build}\WEB-INF\classes"/>
  
<copy todir="${build}">
  
<fileset dir="${basedir}\WebContent">
  
<include name="WEB-INF/**" />
  
<include name="META-INF/**" />
  
<include name="api/**" />
  
<include name="manage/**" />
  
</fileset>
  
</copy>
  
</target>
  

  
<!--定义项目编译的时候,以来的lib包的路径-->
  
<path>
  
<!-- <pathelement path="${classpath}" /> -->
  
<fileset dir="${basedir}/WebContent/WEB-INF/lib">
  
<include name="**/*.jar" />
  
</fileset>
  
</path>
  

  
<target name="complie" depends="init">
  
<javac srcdir="${basedir}/src" destdir="${build}/WEB-INF/classes">
  
<classpath refid="project.class.path" />
  
</javac>
  
<copy todir="${build}/WEB-INF/classes">
  
<fileset dir="${basedir}/src">
  
<include name="**/**.xml" />
  
</fileset>
  
</copy>
  
</target>
  

  
<target name="compress" depends="complie">
  
<war warfile="${build}/XX.war" webxml="${build}/WEB-INF/web.xml">
  
<lib dir="${build}/WEB-INF/lib"/>
  
<classes dir="${build}/WEB-INF/classes"/>
  
<fileset dir="${build}"/>
  
</war>
  
</target>
  

  
</project>
页: [1]
查看完整版本: 使用jenkins并发布应用到tomcat