0

私のプロジェクトでは、srcフォルダーの下にパッケージを含めることができますが、他のフォルダー(.javaまたは.classファイルを含まない)とライブラリを含める必要があります。

<jar>build.xmlのタスクを使用してjarファイルを作成するときに、ライブラリやその他の非クラスフォルダーをプロジェクトに含めるにはどうすればよいですか?

4

1 に答える 1

0

これが私がこれを行う方法のスナップショットです:

<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 マニュアルにあります。

于 2012-06-04T11:01:10.803 に答える