1. 首先下载Ant1.8.1,官方下载地址为:http://ant.apache.org/bindownload.cgi。
2. 请选择下载apache-ant-1.8.1-bin.zip,下载后解压至文件夹C:\Program Files\ant1.8.1。
3. 右击“我的电脑”->选择“属性”->选择“高级”选项卡->单击“环境变量”
新建ANT_HOME = C:\Program Files\ant1.8.1
添加Path = %Path%;C:\Program Files\ant1.8.1\bin
4. 单击“开始”->“运行”->输入cmd->确定;输入命令:ant –version,测试配置是否成功。
5. 编写build.xml,置于项目根目录下
6. 单击“开始”->“运行”->输入cmd->确定;利用dos命令进入项目根目录;输入命令:ant –buildfile build.xml,打包成功即可。
7. 将项目根目录下文件夹jar中的nes.jar解压后剪切至tomcat根目录webapps下,完成发布。
2. 请选择下载apache-ant-1.8.1-bin.zip,下载后解压至文件夹C:\Program Files\ant1.8.1。
3. 右击“我的电脑”->选择“属性”->选择“高级”选项卡->单击“环境变量”
新建ANT_HOME = C:\Program Files\ant1.8.1
添加Path = %Path%;C:\Program Files\ant1.8.1\bin
4. 单击“开始”->“运行”->输入cmd->确定;输入命令:ant –version,测试配置是否成功。
5. 编写build.xml,置于项目根目录下
- <?xml version="1.0"?>
- <project name="NES" default="doc">
- <property name="NES.home" value="." />
- <!-- 源jsp文件地址 -->
- <property name="jsp.dir" value="${NES.home}/WebRoot" />
- <!-- 源java文件地址 -->
- <property name="java.dir" value="${NES.home}/src" />
- <!-- 最终发布文件地址 -->
- <property name="dist.dir" value="${NES.home}/dist" />
- <!-- 最终class文件地址 -->
- <property name="classes.dir" value="${NES.home}/dist/WEB-INF/classes" />
- <!-- 最终jar文件地址 -->
- <property name="jar.dir" value="${NES.home}/jar" />
- <property name="lib.dir" value="lib" />
- <property name="dist.dir" value="dist" />
- <property name="doc.dir" value="doc"/>
- <!-- 定义classpath -->
- <path id="master-classpath">
- <fileset file="${NES.home}/WebRoot/WEB-INF/lib/*.jar" />
- <pathelement path="${classes.dir}"/>
- </path>
- <!-- 初始化 -->
- <target name="init">
- <delete dir="${jar.dir}"/>
- <delete dir="${dist.dir}"/>
- <mkdir dir="${jar.dir}" />
- <mkdir dir="${dist.dir}" />
- <mkdir dir="${classes.dir}" />
- </target>
- <!-- 编译 -->
- <target name="compile" depends="init" description="compile the source files">
- <javac srcdir="${java.dir}" destdir="${classes.dir}" target="1.6" includeantruntime="on" >
- <compilerarg line="-encoding UTF-8" />
- <classpath refid="master-classpath" />
- </javac>
- </target>
- <!-- 测试 -->
- <target name="test" depends="compile" description="run junit test">
- </target>
- <!-- 打包 -->
- <target name="pack" depends="test" description="make .jar file">
- <copy todir="${dist.dir}/WEB-INF/classes" preservelastmodified="true">
- <fileset dir="${java.dir}" >
- <include name="**/**"/>
- <include name="**.**"/>
- <exclude name="com/**"/>
- </fileset>
- </copy>
- <copy todir="${dist.dir}" preservelastmodified="true">
- <fileset dir="${jsp.dir}" >
- <include name="**/**"/>
- <include name="**.**"/>
- <exclude name="classes/**"/>
- </fileset>
- </copy>
- <jar destfile="${jar.dir}/nes.jar" basedir="${dist.dir}" />
- </target>
- <!-- 文档 -->
- <target name="doc" depends="pack" description="create api doc">
- </target>
- </project>
6. 单击“开始”->“运行”->输入cmd->确定;利用dos命令进入项目根目录;输入命令:ant –buildfile build.xml,打包成功即可。
7. 将项目根目录下文件夹jar中的nes.jar解压后剪切至tomcat根目录webapps下,完成发布。