いくつかのjarファイルにfile.txtがあります。Antは、クラスパスでこのjarを使用して実行されます。これ
<available resource="file.txt" property="file.txt.exists"/>
プロパティを設定します。
そのリソースを特定の場所にコピーするにはどうすればよいですか?
いくつかのjarファイルにfile.txtがあります。Antは、クラスパスでこのjarを使用して実行されます。これ
<available resource="file.txt" property="file.txt.exists"/>
プロパティを設定します。
そのリソースを特定の場所にコピーするにはどうすればよいですか?
ディレクトリに2つのファイルがあると仮定します。
build.xml
<project name="copy-file-from-jar-on-ant-classpath" default="run" basedir=".">
<target name="run">
<copy tofile="extracted.file.txt">
<javaresource name="file.txt"/>
</copy>
</target>
</project>
test.jarには、file.txtという1つのファイルが含まれています。
次のコマンドを実行しています...
ant -lib test.jar
...file.txtをtest.jarからディレクトリに抽出します。