Я хочу расширить javadoc одним файлом, сгенерированным на Java. С Gradle, я мог бы решить толькоДобавление некоторой обработки в другую задачу Gradle
task extradoc(type: JavaExec) {
... do it
}
javadoc {
dependsOn: extradoc
}
Это кажется неправильным по следующим причинам:
- Я не хочу задачи, все
extradoc
это просто добавление к нему, и нет никакого смысла в создании его отдельно , - В частности, нет причин помешать списку задач некоторыми незначительными вещами.
- Я бы хотел сгенерировать его после
javadoc
. Я мог бы сделать это, изменив отношениеdependsOn
, но тогда мне пришлось бы звонитьextradoc
вместоjavadoc
, который чувствует себя глупо.
я, очевидно, пытался
javadoc {
doLast {extradoc}
}
, но это ничего не делал вообще. Зачем???
Эта вещь "extradoc" - это то, с чем я мог бы жить. Хуже всего то, что я, кажется, пропустил некоторое фундаментальное понимание того, как работает Gradle.
< декламация > Befroe кто-то указывает мне на несколько сотен страниц Gradle документ: Я надеялся, чтобы иметь возможность сделать некоторые основные вещи, прежде чем я прочитал их все. </декламация >