利用ant build.xml打包一个project

Posted trypretty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用ant build.xml打包一个project相关的知识,希望对你有一定的参考价值。

项目结构如下:

build.xml

<project default="jar" name="test">
    <property name="src" value="src" />
    <property name="class" value="bin" />
    <property name="output" value="target" />
    <property name="jar" value="test.jar" />
    <property name="main" value="com.zh.tool.test" />

    <target name="init">
        <mkdir dir="${class}" />
        <mkdir dir="${output}" />
    </target>

    <target name="compile" depends="init">
        <javac srcdir="${src}" destdir="${class}">
        </javac>
    </target>

    <target name="jar" depends="compile">
        <jar destfile="${output}/${jar}" basedir="${class}">
            <manifest>
                <attribute name="Main-class" value="${main}" />
            </manifest>
        </jar>
    </target>
</project>

 

执行build.xml后的,刷新项目:

 

以上是关于利用ant build.xml打包一个project的主要内容,如果未能解决你的问题,请参考以下文章

Ant默认配置文件不是build.xml该如何编写命令进行编译打包

项目打包文件build.xml

Java:使用Ant可以打包出可以通过build.xml直接运行的jar包,但为啥引入了第三方的

java如何打包

ant编译build.xml文件

build.xml是啥