如何使用ant build.xml将源代码添加到jar文件中

时间:2015-03-26 14:03:43

标签: java ant jar antbuilder

我想从源代码创建jar文件时使用ant将我的所有源代码添加到jar文件中。

我想要两个文件1- myProject.jar 2-myproject_source.jar

我应该使用什么以及我应该把它放在哪里?

    <project name="myProject" >

<target name="clean">
    <delete dir="./build"/>
</target>

<target name="compile">
    <mkdir dir="./build/classes"/>          
    <javac srcdir="./src" destdir="./build/classes"/>                   
</target>

<target name="jar">
    <mkdir dir="./build/jar"/>
    <jar destfile="./build/jar/DependencyFinder.jar" basedir="./build/classes">
        <manifest>
            <attribute name="DependencyFinder" value="main"/>
        </manifest>
    </jar>
</target>

</project>

1 个答案:

答案 0 :(得分:3)

<manifest>行之前添加此内容:

<fileset dir="./src" includes="**/*.java"/>

如果需要,您可以添加多个<fileset>语句。