7
我有使用源代码和javadoc jar的gradle构建,并且希望这些任务在distZip和distTar之前执行,是否存在可捕获这两个任务的依赖项用于shouldRunAfter。如何在构建任何发行版之前执行gradle任务
现在我已经得到了:
task javadocJar(type: Jar) {
classifier 'javadoc'
from javadoc
}
task sourcesJar(type: Jar) {
classifier 'sources'
from sourceSets.main.allSource
}
tasks.distZip.shouldRunAfter tasks.javadocJar
tasks.distTar.shouldRunAfter tasks.javadocJar
tasks.distZip.shouldRunAfter tasks.sourcesJar
tasks.distTar.shouldRunAfter tasks.sourcesJar
我想这四个shouldRunAfter浓缩到两个捕获两个distZip和distTar。
我知道使用任务依赖可能更符合Gradle最佳实践 –