Maven Sonar 如何排除存储在本地存储库中的依赖 jar
Maven Sonar How to exclude dependancy jar which are stored in local repository
我正在尝试对我的 Maven 项目进行 运行 声纳分析,我已经在我的 d:\abc
文件夹中设置了 repo。
我正在尝试 运行 mvn sonar:sonar
,但是它正在尝试检查依赖 jar 的来源,该依赖 jar 不存在并且由于该构建失败。
我在我的 setting.xml
中尝试了 sonar.exclusions 属性 但这没有帮助。
我在互联网上找不到任何我们如何让声纳忽略多个 jar 而只关注源的东西。
错误信息如下:
[ERROR] Failed to execute goal
org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on
project abc: No files nor directories matching
'D:\abcrepo\com\abc\tyr\framework\security\abclogin.7.9-SNAPSHOT\abclogin-2.7.9-SNAPSHOT.jar'
in directory C:\abc\Custom\Source\Build\xyz\MavenBuild\abc_ear ->
[Help 1]
声纳版本为4.5.6。
感谢任何帮助。
您可以在 pom.xml 中使用 sonar.exclusions
来排除您的 jar 目录:
<properties>
<sonar.exclusions>first/path,second/path</sonar.exclusions>
<properties>
我尝试了以下并且有效:
mvn sonar:sonar -pl !../abc_ear
使用这个我可以跳过引用 jar 的特定模块。
我正在尝试对我的 Maven 项目进行 运行 声纳分析,我已经在我的 d:\abc
文件夹中设置了 repo。
我正在尝试 运行 mvn sonar:sonar
,但是它正在尝试检查依赖 jar 的来源,该依赖 jar 不存在并且由于该构建失败。
我在我的 setting.xml
中尝试了 sonar.exclusions 属性 但这没有帮助。
我在互联网上找不到任何我们如何让声纳忽略多个 jar 而只关注源的东西。
错误信息如下:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project abc: No files nor directories matching 'D:\abcrepo\com\abc\tyr\framework\security\abclogin.7.9-SNAPSHOT\abclogin-2.7.9-SNAPSHOT.jar' in directory C:\abc\Custom\Source\Build\xyz\MavenBuild\abc_ear -> [Help 1]
声纳版本为4.5.6。 感谢任何帮助。
您可以在 pom.xml 中使用 sonar.exclusions
来排除您的 jar 目录:
<properties>
<sonar.exclusions>first/path,second/path</sonar.exclusions>
<properties>
我尝试了以下并且有效:
mvn sonar:sonar -pl !../abc_ear
使用这个我可以跳过引用 jar 的特定模块。