我试图在我的maven项目上运行声呐分析,我在我的d:\abc
文件夹中设置了回购。 我试图运行mvn sonar:sonar
,但它试图检查依赖关系jar的源不在那里,并由于该构建失败。 我尝试在我的setting.xml
sonar.exclusions财产,但没有帮助。 我在互联网上找不到任何东西,我们如何让声纳忽略多个罐子,只关注源代码。Maven声呐如何排除存储在本地存储库中的依赖性罐子
以下是错误消息:
[错误]未能执行目标 org.codehaus.mojo:上 ABC项目声纳(默认CLI):声纳Maven的插件:2.6否在目录C:\ abc \ Custom \ Source中匹配 'D:\ abcrepo \ com \ abc \ tyr \ framework \ security \ abclogin \ 2.7.9-SNAPSHOT \ abclogin-2.7.9-SNAPSHOT.jar' 的文件或目录\ Build \ xyz \ MavenBuild \ abc_ear - > [Help 1]
Sonar versi上是4.5.6。 任何帮助表示赞赏。
嗨,你有没有尝试过'sonar.sources'属性? 包含源文件的目录的逗号分隔路径。 与自SonarQube 4.2以来的Maven兼容。如果未设置,则从默认Maven源代码位置检索源代码。 –