如何将文件复制到可以使用ANT更改名称部分的目录中?

时间:2019-01-13 18:02:11

标签: xml ant copy directory target

我需要将此源文件复制到 C:\ Program Files(x86)\ Jenkins \ workspace \ vb \ target \ vb3-5.0-SNAPSHOT.war

在此目标文件夹中: C:\ Program Files(x86)\ Jenkins \ workspace \ VB_deploy \ st-5.0-SNAPSHOT / deploy /

问题源于以下事实:文件夹... / ... / st-5.0-SNAPSHOT / ... / ...的内部名称 在5.1 / 5.2 / 6.0等环境中可能会随时间变化。

我曾经想到过这样的事情,但是它不起作用:

    <project name="copia">
<target name="copia_war">
    <dirset id="destinazione" dir="C:\Program Files(x86)\Jenkins\workspace\VB_deploy\">
        <include name="st-*/deploy"/> 
     </dirset>

    <fileset id="origine" dir="C:\Program Files (x86)\Jenkins\workspace\vb\target\" includes="vb*-*-SNAPSHOT.war"/>


    <copy todir="${destinazione}" >         
        <fileset refid="origine" /> 

    </copy>

</target>
</project>

将文件复制到变量,但不复制到正确的目标目录。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

Route

解决方案