我的POM看起来像这样--〉
<dependency>
<groupId>com.abc.xyz</groupId>
<artifactId>xyz</artifactId>
<version>1.0</version>
</dependency>
我已经在本地安装了abc.xyz jar文件在.m2中,但在mvn artifactory上无法使用。当我尝试使用安装在远程服务器上的声纳扫描仪扫描我的代码时,它尝试从maven artifactory下载abc-xyz.jar文件,但失败了。我该如何让我的远程声纳满意呢?
我尝试将作用域指定为system,但发现它已被弃用。请尝试以下操作
<scope>system</scope>
<systemPath>${project.basedir}/path/to/abc-xyz.jar</systemPath>
1条答案
按热度按时间laik7k3q1#
您可以在pom.xml中使用sonar.exclusions来排除您的jar目录:
您还可以尝试<sonar.skip></sonar.skip>在要排除的模块的pom.xml中定义属性true。
或者尝试这样的高级React堆选项:
mvn sonar:sonar -pl !${project.basedir}/path/to/abc-xyz.jar
.