Ant 打可运行的jar

<?xml version="1.0" encoding="UTF8"?>
<project name="buildJar" default="jar" basedir=".">
    <!--删除之前生成的jar包-->
    <target name="clean">
        <delete dir="${basedir}/build"/>
        <delete dir="${basedir}/classes"/>
    </target>
    <!--编译java文件-->
    <target name="compile" depends="clean">
        <!--创建classes文件夹-->
        <mkdir dir="${basedir}/classes"/>
        <!--编译java文件-->
        <javac srcdir="${basedir}/srcdestdir="${basedir}/classes" encoding="UTF8"/>
    </target>
    <!--生成可运行的jar包-->
    <target name="jar" depends="compile">
        <mkdir dir="${basedir}/build"/>
        <jar destfile="${basedir}/build/GetProperties.jarbasedir="${basedir}/classes">
            <manifest>
                <!--记得value要加上包路径-->
                <attribute name="Main-class" value="test.GetProperties"/>
            </manifest>
        </jar>
    </target>
</project>

猜你喜欢

转载自tianqiushi.iteye.com/blog/2301080
ANT