相关疑难解决方法(0)

Ant脚本:防止在javac-classpath war-lib中重复JAR

我有一个ANT脚本,我有很多重复的路径到相同的集JAR文件.但是在类路径和war元素中有这么多双重措辞.

<path id="my.classpath">
  <pathelement location="folderA/subFolderA/1.0/A.jar"/>
  <pathelement location="folderC/subFolderB/1.0/B.jar"/>
  <pathelement location="folderF/subFolderZ/2.0/Z.jar"/>
  <pathelement location="compile/subFolderX/1.0/onlyForJavac.jar"/>
</path>
....
<javac ...>
 <classpath refid="my.classpath" />
</javac>
....
<war ...>
 <lib file="folderA/subFolderA/1.0/A.jar"/>
 <lib file="folderC/subFolderB/1.0/B.jar"/>
 <lib file="folderF/subFolderZ/2.0/Z.jar"/>
 <lib file="moreFolderF/subFolderZ/2.0/additionFile.jar"/>
 <lib file="moreFolderF/subFolderZ/2.0/additionRuntimeFile.jar"/>
</war>
Run Code Online (Sandbox Code Playgroud)

我想将它们汇总到一个更容易保持更新的列表中.

但我被阻止,因为我不知道如何与类似文件集的结构共享类似路径的结构.

ant war

9
推荐指数
1
解决办法
3059
查看次数

标签 统计

ant ×1

war ×1