個別のsrcフォルダーとbinフォルダーを使用してEclipseでJavaプロジェクトを作成しました。ここで、.jardescと同じように、同じフォルダーにそれらを組み合わせた.jarが必要です。次のようなantスクリプトを作成しました。
<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>