0

我在某个 jar 中有 file.txt。Ant 是用这个 jar 在类路径上执行的。这个

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

设置属性。

如何将该资源复制到某个位置?

4

1 回答 1

1

假设您在一个目录中有两个文件:

  • 构建.xml
  • 测试.jar

构建.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


运行以下命令...

蚂蚁-lib test.jar

...将从 test.jar 中提取 file.txt 到目录中。

于 2012-07-23T20:55:13.107 回答