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最佳實踐 –