Maven Sonar如何排除存储在本地存储库

时间:2015-10-23 05:43:52

标签: java maven sonarqube sonarqube-4.5

我正在尝试对我的maven项目进行声纳分析,我在我的d:\abc文件夹中设置了回购。 我正在尝试运行mvn sonar:sonar,但是它正在尝试检查依赖jar的来源,因为该构建失败。 我在我的setting.xml中尝试了sonar.exclusions属性,但这没有帮助。 我在互联网上找不到任何东西,我们怎么能让声纳忽略多个罐子而只关注源头。

以下是错误消息:

  

[错误]无法执行目标   org.codehaus.mojo:sonar-maven-plugin:2.6:sonar(default-cli)on   project abc:没有文件或目录匹配   'd:\ abcrepo \ COM \ ABC \酪氨酸\框架\安全\ abclogin \ 2.7.9-SNAPSHOT \ abclogin-2.7.9-SNAPSHOT.jar'   在目录C:\ abc \ Custom \ Source \ Build \ xyz \ MavenBuild \ abc_ear - >   [帮助1]

声纳版本是4.5.6。 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:0)

您可以在 pom.xml 中使用sonar.exclusions来排除您的jar目录:

<properties>
    <sonar.exclusions>first/path,second/path</sonar.exclusions>
<properties>

答案 1 :(得分:0)

我尝试了以下工作:

MERGE

使用这个我能够跳过指向jar的特定模块。