指定 Sonar 插件的版本
Specifying version of Sonar plugin
我有一个 Maven 多模块项目,作为构建的一部分,我执行了
mvn sonar:sonar
我在使用特定的 Maven 插件时遇到了一些意外行为,无需进入此处,经过大量调试和反复试验后,我决定调整有问题的特定插件以添加一些调试.有问题的插件是声纳 javascript 插件 (https://github.com/SonarSource/sonar-javascript).
我克隆了 git 存储库,将版本增加到 2.16(最新可用的是 2.15),修改了日志语句,执行了 mvn install。然后我回到我的项目,希望当我执行 mvn sonar:sonar 时它会简单地获取我本地 repo 上可用的这个插件的最新版本。它没有。我尝试将此添加到我的 pom:
<plugin>
<groupId>org.sonarsource.javascript</groupId>
<artifactId>javascript</artifactId>
<version>2.16</version>
</plugin>
仍然没有。日志语句不变。
那么我怎样才能让声纳执行来获取我本地安装的插件版本?
只需在您的 SonarQube 服务器上安装插件。
更改插件源意味着从他们开始你就只能靠自己了。如果您使用 JavaScript 插件获得合法的 issues/feedback,请在 SonarQube Google group 上联系他们的维护者。我们会听到建设性的反馈,您将有机会直接为 sonar-javascript
项目和社区做出贡献,我们将能够从您的改进中受益(而不是您独自进行自定义更改) .
我有一个 Maven 多模块项目,作为构建的一部分,我执行了
mvn sonar:sonar
我在使用特定的 Maven 插件时遇到了一些意外行为,无需进入此处,经过大量调试和反复试验后,我决定调整有问题的特定插件以添加一些调试.有问题的插件是声纳 javascript 插件 (https://github.com/SonarSource/sonar-javascript).
我克隆了 git 存储库,将版本增加到 2.16(最新可用的是 2.15),修改了日志语句,执行了 mvn install。然后我回到我的项目,希望当我执行 mvn sonar:sonar 时它会简单地获取我本地 repo 上可用的这个插件的最新版本。它没有。我尝试将此添加到我的 pom:
<plugin>
<groupId>org.sonarsource.javascript</groupId>
<artifactId>javascript</artifactId>
<version>2.16</version>
</plugin>
仍然没有。日志语句不变。
那么我怎样才能让声纳执行来获取我本地安装的插件版本?
只需在您的 SonarQube 服务器上安装插件。
更改插件源意味着从他们开始你就只能靠自己了。如果您使用 JavaScript 插件获得合法的 issues/feedback,请在 SonarQube Google group 上联系他们的维护者。我们会听到建设性的反馈,您将有机会直接为 sonar-javascript
项目和社区做出贡献,我们将能够从您的改进中受益(而不是您独自进行自定义更改) .