Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在评估 Sonar 以分析我的项目。当我使用“mvn sonar:sonar”运行声纳目标时,出现以下异常:
“未能执行目标 org.codehaus.mojo:sonar-maven-plugin:2.0:sonar ... 源目录与包声明不对应”
此错误中提到的 Java 文件是“../foo/bar/CVS/Base/MyClass.java”。
虽然这是我的源目录的一部分,但这是一个由 CVS 系统创建的文件,在我看来,声纳分析应该忽略它。有没有办法做到这一点?
您没有正确指定 POM 中的属性,CVS 文件永远不应被视为源代码。
当然,资源配置不当。
而且还专门指定CVS,可以使用属性如
sonar.scm.provider=cvs