我正在评估Sonar来分析我的项目。当我使用“mvn sonar:sonar”运行声纳目标时,我得到以下异常:
“无法执行目标org.codehaus.mojo:sonar-maven-plugin:2.0:sonar ...源目录与包声明不对应”
此错误中提到的Java文件是“../ foo / bar / CVS / Base / MyClass.java”。
虽然这是我的源目录的一部分,但这是由CVS系统创建的文件,在我看来应该被声纳分析忽略。有没有办法实现这个目标?
答案 0 :(得分:1)
您没有在POM中正确指定属性,因此不应将CVS文件视为源代码。
答案 1 :(得分:0)
课程来源配置不好。
但也特别指定CVS,可以使用像
这样的属性sonar.scm.provider=cvs