1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="ant_web_hello">
- <!-- java源代码目录 -->
- <property name="src.dir" location="cdz" />
- <!-- 构建目录 -->
- <property name="build.dir" location="build" />
- <!-- class文件目录 -->
- <property name="build.classes" location="${build.dir}/classes" />
- <!-- 打包目录 -->
- <property name="build.war" location="${build.dir}/war" />
- <!-- tomcat根目录 -->
- <property name="tomcat.home" location="D:\program\program\java\tomcat\tomcat" />
- <!-- <property name="tomcat.lib" location="${tomcat.home}/lib" /> -->
- <!-- web 应用的名字,也是打包后war的名字 -->
- <property name="web.name" value="cdz-third-call" />
- <!-- web 根目录 -->
- <property name="web.root" value="WebContent" />
- <property name="web.WEB-INF" location="${web.root}/WEB-INF" />
- <property name="web.lib" location="${web.WEB-INF}/lib" />
- <property name="config.dir" value="config" />
- <property name="build.config" location="${build.dir}/config" />
- <property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
- <!-- 加载环境变量 -->
- <property environment="env" />
- <!-- 定义编译时的classpath -->
- <path id="compile.path">
- <fileset dir="${web.lib}" includes="*.jar">
- </fileset>
- <!-- <fileset dir="${env.tomcat_home}/lib">
- <include name="**/*.jar" />
- </fileset> -->
- </path>
- <target name="init" description="初始化">
- <mkdir dir="${build.dir}" />
- <mkdir dir="${build.classes}" />
- <mkdir dir="${build.war}" />
- <mkdir dir="${build.config}" />
- <echo>初始化工作结束!</echo>
- </target>
- <target name="compile" depends="init" description="编译">
- <javac destdir="build/classes" srcdir="src" includeantruntime="false" target="1.7" source="1.7" debug="true" fork="true">
- <compilerarg line="-encoding UTF-8 " />
- <classpath refid="compile.path" />
- </javac>
- <copy todir="${build.config}">
- <fileset dir="src">
- <include name="**/*.xml" />
- <include name="**/*.properties" />
- </fileset>
- </copy>
- <echo message="编译完成!" />
- </target>
- <target name="war" depends="compile" description="打包war文件">
- <war destfile="${build.war}/${web.name}.war">
- <fileset dir="${web.root}" includes="**/*.*" />
- <lib dir="${web.lib}" />
- <webinf dir="${web.WEB-INF}" />
- <classes dir="${build.classes}" />
- <classes dir="${build.config}" />
- </war>
- <echo>打包完成!</echo>
- </target>
- </project>
|