0

我正在尝试对我的 maven 项目运行声纳分析,我在我的d:\abc文件夹中设置了 repo。我正在尝试运行mvn sonar:sonar,但是它正在尝试检查不存在的依赖 jar 的来源,并且由于该构建失败。我尝试了我的 sonar.exclusions 属性,setting.xml但这没有帮助。我在互联网上找不到任何关于我们如何要求声纳忽略多个 jar 并只关注源代码的内容。

以下是错误消息:

[错误] 无法在项目 abc 上执行目标 org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli):没有文件或目录匹配 '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。任何帮助表示赞赏。

4

2 回答 2

0

您可以sonar.exclusionspom.xml中使用来排除您的 jar-directory :

<properties>
    <sonar.exclusions>first/path,second/path</sonar.exclusions>
<properties>
于 2015-10-23T06:16:57.027 回答
0

我尝试了以下并且它有效:

mvn sonar:sonar -pl !../abc_ear

使用它我能够跳过引用 jar 的特定模块。

于 2015-10-23T06:18:10.040 回答