我正在尝试强制 checkstyle 插件使用存储在不同 jar 文件中的 xml 配置(作为依赖项)。
我创建了一个只包含该配置文件的包。
在 build.gradle 我有以下配置:
apply plugin: 'checkstyle'
checkstyle {
checkstyleMain {
classpath += configurations.checkstyleDep
}
checkstyleTest {
classpath += configurations.checkstyleDep
}
configFile = new File(getClass().getResource("/checkstyle.xml").toURI())
println(configFile)
}
configurations {
checkstyleDep
}
dependencies {
checkstyleDep "com.example:checkstyle-common:1.0"
}
不幸的是,这不会导致 gradle 看到依赖关系。
我的代码有什么问题?有一个更好的方法吗?