0
我想通過從Java生成的一個文件擴展javadoc。隨着搖籃,我可以解決這個問題只能作爲將一些處理追加到另一個Gradle任務
task extradoc(type: JavaExec) {
... do it
}
javadoc {
dependsOn: extradoc
}
這有以下原因覺得不妥:
- 我想沒有任務,所有的
extradoc
僅僅是一個補充文件,有沒有點分別產生它。 - 尤其是,沒有理由將任務列表弄亂一些小問題。
- 我真的想在
javadoc
之後生成它。我可以通過逆轉dependsOn
關係來做到這一點,但是我不得不打電話extradoc
而不是javadoc
,這感覺很愚蠢。
我顯然試圖
javadoc {
doLast {extradoc}
}
但這確實什麼都沒有。爲什麼???
這個「extradoc」事實際上是我可以忍受的事情。更糟糕的是,我似乎錯過了對Gradle如何工作的一些基本理解。
<rant>有人指點我到幾百頁的Gradle doc:我希望能夠在我閱讀所有內容之前做一些基本的事情。 < /咆哮>