【ANT】java项目生成文件示例

时间:2022-07-13 23:12:11
 <?xml version="1.0" ?>
<project default="dist">
<property name="srcDir" location="src" />
<property name="buildDir" location="build" />
<property name="distDir" location="dist" /> <target name="init">
<tstamp/>
<mkdir dir="${buildDir}"/>
<mkdir dir="${distDir}"/>
</target> <target name="compile" depends="init">
<javac srcdir="${srcDir}" destdir="${buildDir}"/>
</target> <target name="dist" depends="compile">
<jar destfile="${distDir}/package-${DSTAMP}.jar" basedir="${buildDir}">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
<attribute name="Main-Class" value="package.Main"/>
</manifest>
</jar>
<jar destfile="${distDir}/package-src-${DSTAMP}.jar" basedir="${srcDir}"/>
</target> <target name="clean" depends="dist">
<delete dir="${buildDir}"/>
<delete dir="${distDir}"/>
</target> </project>

build.xml

build.xml所在目录:

【ANT】java项目生成文件示例

src目录:

【ANT】java项目生成文件示例

运行ANT后的目录:

【ANT】java项目生成文件示例

运行ANT后生成的build目录及目录内文件:

【ANT】java项目生成文件示例

运行ANT后生成的dist目录及目录内文件:

【ANT】java项目生成文件示例