gpt4 book ai didi

java - 依赖范围系统的 Sonar 违规

转载 作者:行者123 更新时间:2023-11-29 08:34:59 33 4
gpt4 key购买 nike

需要帮助解决 Sonar 问题。我们正在使用一些在 Maven 公共(public)存储库中不存在的第三方 jar。我将它的依赖定义为:

        <dependency>
<groupId>api</groupId>
<artifactId>api</artifactId>
<scope>system</scope>
<version>1.0</version>
<systemPath>${project.basedir}\lib\api-1.0.jar</systemPath>
</dependency>

但 Sonar 正在通过消息给出严重违规

Update this scope and remove the "systemPath".

用 Maven 添加第三方 jar 的正确方法是什么,而 Maven 公共(public)存储库中没有。

最佳答案

通过运行下面的 maven 命令在你的本地仓库中安装mvn install:install-file -Dfile=api-1.0.jar。这允许 Maven 拥有该 jar 而无需从远程 repo 中获取。

那么,您不需要将范围指定为system

关于java - 依赖范围系统的 Sonar 违规,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44760764/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com