我在Eclipse中创建了带有单独的src和bin文件夹的java项目。现在我想要一个.jar,它们将它们组合在同一个文件夹中,就像.jardesc一样。我创建了一个如下所示的蚂蚁脚本:
<project name="build-jar" default="build-jar" basedir=".">
<target name="build-jar">
<jar destfile="test.jar"
basedir="."
includes="**/*.java **/*.class"
update="true"
/>
</target>
</project>
但是这将创建一个带有bin /和src /文件夹的.jar。我希望顶级文件夹都是实际的包,而.class文件与.java文件交错。我怎样才能做到这一点?
编辑:当前非工作,修改版本:
<?xml version="1.0" encoding="UTF-8"?>
<project name="build-jar" default="build-jar">
<target name="build-jar">
<jar destfile="test.jar" update="true">
<fileset dir="src">
<include name="**/*.java"/>
</fileset>
<fileset dir="bin">
<include name="**/*.class"/>
</fileset>
</jar>
</target>
</project>
答案 0 :(得分:2)
如何使用fileset一次jar两个目录?
<jar destfile="test.jar" update="true">
<fileset dir="src">
<include name="**/*.java"/>
</fileset>
<fileset dir="bin">
<include name="**/*.class"/>
</fileset>
</jar>