【发布时间】:2016-01-22 14:11:42
【问题描述】:
我正在尝试对我的 maven 项目进行声纳分析,我已经在我的 d:\abc 文件夹中设置了 repo。
我正在尝试运行 mvn sonar:sonar ,但是它正在尝试检查不存在的依赖 jar 的来源,并且由于该构建失败。
我在setting.xml 中尝试了 sonar.exclusions 属性,但这并没有帮助。
我在互联网上找不到任何关于我们如何要求声纳忽略多个 jar 并只关注源代码的内容。
以下是错误信息:
[ERROR] 未能执行目标 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on 项目 abc:没有文件或目录匹配 'D:\abcrepo\com\abc\tyr\framework\security\abclogin\2.7.9-SNAPSHOT\abclogin-2.7.9-SNAPSHOT.jar' 在目录 C:\abc\Custom\Source\Build\xyz\MavenBuild\abc_ear -> [帮助1]
声纳版本是 4.5.6。 任何帮助表示赞赏。
【问题讨论】:
-
嗨,你试过'sonar.sources'属性吗?包含源文件的目录的逗号分隔路径。自 SonarQube 4.2 起与 Maven 兼容。如果未设置,则从默认的 Maven 源代码位置检索源代码。
标签: java maven sonarqube sonarqube-4.5