Ant build.xml:引用目标条件中的路径ID

时间:2013-12-16 16:11:42

标签: ant build

使用ant,在我的build.xml中我有:

<path id="build.classpath">
    <pathelement location="${maven.repo.local}/org/hibernate/hibernate-entitymanager/3.6.10.Final/hibernate-entitymanager-3.6.10.Final.jar"/>
    .
    .
    .
   <pathelement location="${maven.repo.local}/com/h2database/h2/1.3.174/h2-1.3.174.jar"/>
</path>

我在classpath编译目标中用作refId。另一个目标检查libs是否已经存在,否则将被下载:

 <target name="checkLibs">
    <condition property="present">
       <and>
             <pathelement location="${maven.repo.local}/org/hibernate/hibernate-entitymanager/3.6.10.Final/hibernate-entitymanager-3.6.10.Final.jar"/>
             .
             .
             .
             <pathelement location="${maven.repo.local}/com/h2database/h2/1.3.174/h2-1.3.174.jar"/> 
       </and>
    </condition>
 </target>

有没有办法在我的checkLibs目标中引用之前定义的路径结构,而不必在嵌套条件下再次列出所有的库?

由于

0 个答案:

没有答案