1

すべてのソースファイルを添付したjarを作成する必要があります。したがって、*。classファイルごとに、同じディレクトリに対応する*.javaファイルが存在する必要があります。これは些細なことだと思いますが、今のところ私に役立つ解決策は見つかりませんでした:S。

* /でincludeタグを使用しようとしましたが、作成されたjarファイルにはまだ* .classファイルのみがあり、*。javaファイルはありません。私は何が間違っているのですか?

<target name="build-jar" description="Creates the jar file>
<jar jarfile="${webinf.dir}/lib/components.jar"
 basedir="${jarSource.dir}"
 includes="**/*">    
</jar>
</target>
4

1 に答える 1

2

試す

<jar destfile="${target.dir}/my-app.jar">
    <fileset dir="${target.dir}/classes" />
    <fileset dir="${src.dir}" includes="**/*.java"/>
</jar>
于 2012-11-16T08:16:22.263 に答える