|
<?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> |
|
|