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

Java 如何使用ant build.xml将源代码添加到jar文件,java,ant,jar,antbuilder,Java,Ant,Jar,Antbuilder,我想在从源代码创建jar文件时,使用ant将所有源代码添加到jar文件中 我想要两个文件1-myProject.jar 2-myProject\u source.jar 我应该使用什么,应该放在哪里? <project name="myProject" > <target name="clean"> <delete dir="./build"/> </target> <target name="compile">

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

我想要两个文件
1-myProject.jar 2-myProject\u 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>

在您的
行之前添加以下内容:

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


如果需要,可以添加多个
语句。

行之前添加此语句:

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


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

当我运行构建文件时,我没有得到两个文件。啊,您最初并没有说要将它们放在单独的jar中。在这种情况下,创建第二个
调用来创建源代码,如下所示:
当我运行构建文件时,我没有得到两个文件。啊,您最初并没有说要将它们放在单独的jar中。在这种情况下,创建第二个
调用来创建源代码,如下所示: