如何使用 ant 添加源代码到 jar 文件 build.xml
how to add source code to jar file using ant build.xml
我想在从源代码创建 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>
在 <manifest>
行之前添加:
<fileset dir="./src" includes="**/*.java"/>
如果需要,您可以添加多个 <fileset>
语句。
我想在从源代码创建 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>
在 <manifest>
行之前添加:
<fileset dir="./src" includes="**/*.java"/>
如果需要,您可以添加多个 <fileset>
语句。