为了避免重复,我想使用几个CopySpec来创建EAR文件和在其中一个WAR的清单中创建“Classpath:”条目。我想简单地阅读CopySpecs的内容,但即使在阅读完代码之后,我也找不到任何明显的方法。这甚至可以从构建脚本?有没有更好的方法来实现相同的结果?
答案 0 :(得分:1)
我使用的是fileTree:
,而不是CopySpecdef myFiles = fileTree('/files').matching {
include 'my*.jar'
}
到目前为止,这似乎适用于两个目的:
// ear
into('/') {
from myFiles
}
// classpath
files(configurations.deploy, configurations.earlib, myFiles)