私のプロジェクトでは、srcフォルダーの下にパッケージを含めることができますが、他のフォルダー(.javaまたは.classファイルを含まない)とライブラリを含める必要があります。
<jar>
build.xmlのタスクを使用してjarファイルを作成するときに、ライブラリやその他の非クラスフォルダーをプロジェクトに含めるにはどうすればよいですか?
これが私がこれを行う方法のスナップショットです:
<jar destfile="adasim-${version}-deps.jar" manifest="resources/MANIFEST.MF">
<fileset dir="${class.dir}"/>
<fileset dir=".">
<include name="resources/xml/adasim.xsd"/>
<include name="resources/VERSION"/>
</fileset>
<archives>
<zips>
<fileset dir="${lib.dir}" includes="**/*.jar" excludes="**/junit*.jar"/>
</zips>
</archives>
</jar>
<fileset>
JAR にコピーするファイルを選択するために使用し、JAR と<zips>
組み合わせて使用して JAR からそのコンテンツを含めます。
詳細なドキュメントは、ant マニュアルにあります。