0

いくつかのjarファイルにfile.txtがあります。Antは、クラスパスでこのjarを使用して実行されます。これ

<available resource="file.txt" property="file.txt.exists"/>

プロパティを設定します。

そのリソースを特定の場所にコピーするにはどうすればよいですか?

4

1 に答える 1

1

ディレクトリに2つのファイルがあると仮定します。

  • build.xml
  • test.jar

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からディレクトリに抽出します。

于 2012-07-23T20:55:13.107 に答える