我有一个插件,该插件的扩展名和任务名称都相同(均名为plantUml
)。
我想在构建之前运行任务。我该怎么办?
当我键入:
build dependsOn: plantUml
然后我得到了它不能应用于插件扩展的信息。
答案 0 :(得分:2)
可以使用诸如location: @user
和dependsOn
之类的方法通过任务名称来引用任务。在Groovy和Kotlin语法中都应该可行:
finalizedBy
也可以通过TaskContainer
引用任务。方法build.dependsOn 'plantUml'
根据其名称提供任务。此方法已映射到Groovy中的数组语法:
getAt(...)