如何更改Gradle中第三方插件添加的任务组?
我在gradle项目中添加了一些插件,如pmd、checkstyle和findbugs。但他们都属于其他群体 是否可以为他们创建单独的组如何更改Gradle中第三方插件添加的任务组?,gradle,gradle-plugin,Gradle,Gradle Plugin,我在gradle项目中添加了一些插件,如pmd、checkstyle和findbugs。但他们都属于其他群体 是否可以为他们创建单独的组 e、 g.pmd插件等中定义的任务的pmd组。可以配置任务的组属性。可以这样做: tasks.withType(Pmd).each {task -> configure(task) { group = "pmd" }} 此代码段应添加到脚本的根目录中。它获取所有带有Pmd类型的任务,并为它们设置所有新的Pmd组。我有一个类似的问题,导致我来到这
e、 g.pmd插件等中定义的任务的pmd组。可以配置任务的
组
属性。可以这样做:
tasks.withType(Pmd).each {task -> configure(task) {
group = "pmd"
}}
此代码段应添加到脚本的根目录中。它获取所有带有
Pmd
类型的任务,并为它们设置所有新的Pmd
组。我有一个类似的问题,导致我来到这里。。。我想在Eclipse中的Gradle任务面板(面板是插件的一部分)中隐藏artifactoryPublish任务(来自Artifactory插件)。此面板有一个用于隐藏内部任务的切换按钮,默认情况下不会隐藏artifactoryPublish,因为其group属性为非null。
我尝试使用@Stanislav为artifactoryPublish编写的代码片段,但无法使其正常工作(可能我使用的类型不正确?),不过,他的回答让我指向了和API,因为我确实知道要隐藏的任务的名称,所以我可以使用这些API
这段代码成功了:
tasks.getByName('artifactoryPublish').configure({
group = null
});
刷新Gradle任务面板后,不需要的任务消失:
您能澄清一下“脚本的根”吗?或者共享链接,我可以阅读更多吗?我似乎不得不把它放在我的build.gradle
文件的顶部,但放在插件之后。谢谢