我正在使用IDEA中的Checkstyle插件。 我想为不同的模块设置不同的Checkstyle配置。 我正在使用gradle作为构建工具-版本4-,我想编写一个任务来修改相应的模块的.iml文件。有任何好主意吗?
我的第一次尝试是修改iml文件,可以查看此处。
apply plugin: 'idea'
task setCheckStylePluginSettings {
group = "Idea"
description = "Copies CheckStyle plugin settings to Idea workspace."
println "Step 1."
idea.module.iml {
withXml {xmlProvider ->
// Get root node.
println "Step 2."
def project = xmlProvider.asNode()
}
}
}
然而,我在一开始就卡住了,甚至无法在控制台上看到打印的 Step 2。