摇篮 2.5
我有几个资源包文件。其中一些我想从打包到目标 jar 文件中排除,因为它们不包含尚未授权的翻译。
根据文档和示例,我发现我有这个指令:
sourceSets {
main {
resources {
exclude 'mail/mailtext_it.properties'
}
}
}
并通过打印出主要资源的文件集来断言该指令被正确解释:
processResources
{
afterEvaluate
{
println "resource files (in processResources): " + sourceSets['main'].resources.getFiles()
}
}
运行“gradle clean assembly”时,资源集的打印结果确实是我所期望的(排除的文件未在此处列出),但 build/resource/ 文件夹仍然包含文件,并且它们也存在于目标 jar 中.
我错过了什么?哪个任务负责根据哪个源集将资源文件复制到构建目录?