参考 https://www.zifangsky.cn/884.html
使用上面的指令生成war包:
<?xml version="1.0" encoding="UTF-8"?>
<!-- 定义一个工程,默认任务为warFile。 -->
<project name="Visit" default="warFile" basedir=".">
<!-- 定义属性,打成war包的名称。 -->
<property name="warFileName" value="mfo_mysql.war"></property>
<!-- 定义路径,编译java文件时用到的jar包。 -->
<path id="project.lib" >
<fileset dir="${basedir}/WebContent/WEB-INF/lib">
<include name="**/*.jar"/>
<include name ="**/*.zip"/>
<include name="**/*.rar"/>
</fileset>
<fileset dir="${basedir}/extlib">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- 定义任务,清空任务:清空原有的class文件,创建新的build路径。 -->
<target name="clean">
<delete dir="${basedir}/build" />
<mkdir dir="${basedir}/build" />
</target>
<!-- 创建文件并编译 -->
<!-- 定义任务,编译src文件夹中的java文件,编译后的class文件放到创建的文件夹下。 -->
<target name="compile" depends="clean">
<javac encoding="GBK" destdir="${basedir}/build" includeantruntime="on">
<src path="${basedir}/src"/>
<classpath refid="project.lib">
</classpath>
</javac>
<copy todir="${basedir}/build">
<fileset dir="${basedir}/conf">
</fileset>
</copy>
</target>
<!-- 定义默认任务,将class文件集合成jar包。 -->
<target name="warFile" depends="co