首先建立一个工程,名为spring
在工程里可以随意写上自己的一些原代码
在项目下建立文件build.xml文件
代码如下:
build.xml
<?xml version="1.0" encoding="utf-8"?> <project name="spring" default="build" basedir="."> <description description="定义相关目录特性"></description> <property name="build.dir" value="${basedir}/build"> </property> <property name="build.src" value="${build.dir}/src"> </property> <property name="build.webroot" value="${build.dir}/WebRoot"></property> <property name="build.webinfo" value="${build.webroot}/WEB-INF"></property> <property name="build.dest" value="${build.webinfo}/classes"> </property> <target name="init"> <description description="建立目录,CopY文件"> </description> <tstamp> </tstamp> <mkdir dir="${build.dir}" /> <mkdir dir="${build.src}" /> <mkdir dir="${build.webroot}"/> <mkdir dir="${build.webinfo}"/> <mkdir dir="${build.dest}" /> <copy todir="${build.dir}"> <fileset dir="${basedir}"> <include name="*.html" /> <include name="*.jsp" /> <include name="image/*.*" /> <include name="src/**" /> <include name="WebRoot/**"/> <exclude name="build.xml"/> </fileset> </copy> </target> <target name="compile" depends="init"> <description description="编译源文件"></description> <property name="classpath" value="${build.webinfo}/lib/*.jar"></property> <javac srcdir="${build.src}" destdir="${build.dest}" classpath="classpath"> </javac> </target> <target name="build" depends="compile"> <description description="项目构建,的包成war文件dstamp为年月日,tstamp为时分秒"></description> <war destfile="${build.dir}/${DSTAMP}${TSTAMP}.war" webxml="${build.webinfo}/web.xml"> <fileset dir="${build.dir}"> <include name="*.jsp"/> <include name="*.html"/> <include name="images/*.*"/> <include name="WebRoot/**"/> <exclude name="WebRoot/WEB-INF/lib/*.jar"/> </fileset> </war> </target> <target name="clean" description="删除build文件"> <delete dir="${build.dir}"></delete> </target> </project>
整个项目打包下载如下(注意,相关jar包没有上传)