我有一个Maven多模块项目,并且在我的构建中执行
mvn sonar:sonar
我通过特定的Maven插件遇到了一些意外的行为,无需进入此处,经过大量的调试和反复试验后,我决定对有问题的特定插件进行调整以添加一些调试功能。有问题的插件是声纳javascript插件(https://github.com/SonarSource/sonar-javascript)。
我克隆了git repo,将版本增加到2.16(最新可用版本是2.15),修改了一条日志记录语句,执行了mvn install。然后我回到我的项目,希望当我执行mvn sonar:sonar时,它会简单地从本地仓库中获取此插件的最新版本。没有。我尝试将其添加到pom中:
<plugin>
<groupId>org.sonarsource.javascript</groupId>
<artifactId>javascript</artifactId>
<version>2.16</version>
</plugin>
依然没有。日志记录语句不变。
那么,如何获取声纳信号来获取本地安装的插件版本呢?
只需将插件安装在SonarQube服务器上即可。
更改插件来源意味着您将独立于他们。如果您在使用JavaScript插件时遇到合法问题/反馈,请与SonarQube Google小组的维护者联系。将会听到建设性的反馈,您将有机会直接为sonar-javascript
项目做出贡献,而我们的社区将能够从您的改进中受益(而不是您独自进行定制更改)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句