Как скопировать файлы, перечисленные в текстовом файле, в другой каталог, сохранив путь, используя Ant - PullRequest
0 голосов
/ 31 октября 2019

Я нашел похожие вопросы, но не тот, который позволяет мне точно сделать это. Я также посмотрел на Copy, Mappings, Resourcelist и многое другое в руководстве по Ant, но не могу получить именно то, что мне нужно.

У меня есть текстовый файл filestodeploy.txt, который содержит

classes/MyClass1.cls
objects/MyObject1.object

Я хочу, чтобы моя задача Ant скопировала файлы, перечисленные в filestodeploy.txt, в

filestodeploy/classes/MyClass1.cls
filestodeploy/objects/MyObject1.object

Это

<copy todir="./filestodeploy">
    <resourcelist>
        <file file="filestodeploy.txt"/>
    </resourcelist>
</copy>

дает мне

filestodeploy/MyClass1.cls
filestodeploy/MyObject1.object

, пока

<copy todir="./filestodeploy">
    <fileset dir="src">
        <include name="classes/MyClass1.cls"/>
        <include name="objects/MyObject1.object"/>
    </fileset>
</copy>

дает мне именно то, что я хочу, за исключением того, что я хочу предоставить текстовый файл файлов для копирования и не редактировать мой build.xml каждый раз.

Любые предложения, пожалуйста?

...