Gradle排除了一项任务的资源,而不是第二项任务的资源

时间:2019-03-18 08:45:40

标签: gradle build.gradle

是否可以排除某个任务的资源,但不排除其他任务的资源?两者都是从这样的第三个任务触发的:

task createBoth {
   dependsOn = [createFirst, createSecond]
}

task createFirst {
   sourceSets.main.resources.excludes = ['**/images']
}

task createSecond {
   sourceSets.main.resources.excludes = []
}

我试图排除在doFirst {}方法中,但是它不起作用。如果作为单个任务运行,则可以正常工作。这两个结果与我的Java项目的版本相同。除了它们具有不同的主类,并且不需要所有图像。所以我想一次创建两个文件。甚至有可能吗?


尝试2:

task createSystemcheckJar(type: OneJar) {
   exclude('**/images/ads/images') // And some ohter combinations with stars
}

同样的问题。

0 个答案:

没有答案