6
我試圖用gradle設置一個自定義findbugs任務,該任務將具有與默認值不同的pluginClasspath。如何使用不同的pluginClasspath配置gradle中的自定義findbugs任務
因此,默認任務應使用默認的FindBugs規則,而自定義任務應使用findbugs-security規則。我的配置是這樣的:
dependencies {
findbugsPlugins 'com.h3xstream.findsecbugs:findsecbugs-plugin:1.4.4'
}
findbugs {
// general config
}
task findbugsSecurity(type: FindBugs, dependsOn: classes) {
classes = fileTree(project.sourceSets.main.output.classesDir)
source = project.sourceSets.main.java.srcDirs
classpath = files()
pluginClasspath = files(configurations.findbugsPlugins.asPath)
}
但是,如果我現在運行findbugsMain任務,還包括從FindBugs的安全支票!
如何配置它以便findbugs安全檢查僅用於自定義任務中?
太好了!我沒有在文檔中看到,findbugsPlugins的依賴項默認用於findbugs插件 – Kutzi