我们的Eclipse项目中有很多插件,我们仍然需要大多数插件的质量配置文件。出于维护原因,我们将每个插件绑定到同一个SonarQube项目(xxx),以便我们可以根据需要批量更新它们。 但是,对于每个插件,我得到了:
Check for updates from server 'sonarxx' for project 'yy'
On project 'yy':
- Quality profiles configuration changed
我认为一旦下载了质量配置文件,SonarLint就可以将它应用于绑定到该配置文件的所有项目。
答案 0 :(得分:0)
质量配置文件的内容在项目之间共享。什么不是哪个项目使用哪个质量档案的信息。这就是你看到这条消息的原因。
但是如果你更新所有项目绑定,你会发现昂贵的WS调用(api / rules)只进行一次。
我们还可以检测到多个Eclipse项目绑定到同一个SQ项目,并保存了一些WS调用,但这不应该节省那么多时间。同时将所有Eclipse项目绑定到同一个SQ项目并不好,因为您将无法正确支持隐藏标记为误报/无法修复的远程问题。