私はGradleで基本的なカスタムタスクを作成し、それらを拡張してより複雑なアクションを実行する方法を学習しています(ここから学ぶ:https://docs.gradle.org/current/userguide/tutorial_using_tasks.html)。私は学ぶために拡張しています私の参照プロジェクトのGradleのpmd、リポジトリなどのタスク
一つは、Gradleのは、私の質問は、PMDとリポジトリのセクションの周りで、なぜ彼らは、「タスクのような明確な修飾子を持っていないこの
// pmd config
pmd {
ignoreFailures = false
reportsDir = file("$globalOutputDir/pmd")
toolVersion = toolVersions.pmdVersion
}
repositories {
mavenCentral()
}
task listSubProjects{
doLast{
println 'Searching in root dir `'
}
}
ようになります"私のlistSubProjectsにはタスク修飾子が必要ですか?これらの継承されたタスクはプラグインからのもので、タスク修飾子は必要ありませんか?
関連:https://stackoverflow.com/questions/17360544/accessing-the-configure-closure-from-a-gradle-extension – tkruse