我有此gradle设置:
sourceSets.configureEach { sourceSet ->
tasks.named(sourceSet.compileJavaTaskName).configure {
options.annotationProcessorGeneratedSourcesDirectory = file("$buildDir/generated/sources/java")
}
}
idea {
module {
sourceDirs += file("$buildDir/generated/sources/java")
generatedSourceDirs += file("$buildDir/generated/sources/java")
}
}
IDEA中的这个选项:
因为如果禁用此选项,则Intellij IDEA将创建 out 文件夹并生成某些类(JPA静态元模型)的副本。如果此选项启用所有构建成功。
但是当我尝试启动findBug
时,无论如何,它会创建具有重复类的文件夹。并抛出错误:
Error:(10, 17) java: duplicate class: domain.entity.RnpSetting_
在启动findBug时如何禁用创建文件夹或忽略此文件夹中的重复项?
EDDIT:禁用编译功能,解决该问题。但是它有多正确?