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
私はdistZipとdistTarの両方をキャプチャ2にこれら4つのshouldRunAfterを下に凝縮したいと思います。
タスクの依存関係を使用すると、Gradleのベストプラクティスがよりインラインになるかも知れません –