Gradle CopySpec:列出内容

时间:2015-03-27 12:38:33

标签: java gradle

为了避免重复,我想使用几个CopySpec来创建EAR文件和在其中一个WAR的清单中创建“Classpath:”条目。我想简单地阅读CopySpecs的内容,但即使在阅读完代码之后,我也找不到任何明显的方法。这甚至可以从构建脚本?有没有更好的方法来实现相同的结果?

1 个答案:

答案 0 :(得分:1)

我使用的是fileTree:

,而不是CopySpec
def myFiles = fileTree('/files').matching {
    include 'my*.jar'
}

到目前为止,这似乎适用于两个目的:

// ear
into('/') {
    from myFiles
}
// classpath
files(configurations.deploy, configurations.earlib, myFiles)