在SonarQube市场上,插件不兼容意味着什么?

在SonarQube市场上,插件不兼容意味着什么?,sonarqube,Sonarqube,我刚从SonarQube 6.1升级到6.7.7。对于SonarJava,它自动安装了4.15.0.12310(之前是4.10.0.10260)。在市场上,当我将鼠标悬停在5.0-5.13的可用版本上时,它会显示“不兼容”。当我将鼠标悬停在5.13.1+上时,它会显示“需要系统更新”。如果它不需要系统更新,那么它不兼容意味着什么 我在其他插件中也看到了这一点,比如SonarPython,它自动安装了1.8。我必须手动安装1.9.1才能修复此错误(这就是我最初升级服务器的原因): 我也可以手动安装

我刚从SonarQube 6.1升级到6.7.7。对于SonarJava,它自动安装了4.15.0.12310(之前是4.10.0.10260)。在市场上,当我将鼠标悬停在5.0-5.13的可用版本上时,它会显示“不兼容”。当我将鼠标悬停在5.13.1+上时,它会显示“需要系统更新”。如果它不需要系统更新,那么它不兼容意味着什么

我在其他插件中也看到了这一点,比如SonarPython,它自动安装了1.8。我必须手动安装1.9.1才能修复此错误(这就是我最初升级服务器的原因):

我也可以手动安装其他插件的更新版本,但我不知道这是否安全


我也找不到官方的插件兼容性列表,因为它只显示了7.9+:

不兼容
意味着该插件与您安装的SonarQube版本不兼容

不兼容插件的一个例子是,该插件依赖于在当前SonarQube版本中删除的API。如果您将SonarQube实例降级为以前的版本,则可以使用该版本的插件

需要系统更新
意味着您需要升级SonarQube才能安装插件

值得一提的是,API文档中描述的状态包括:

Update status values are:
COMPATIBLE: plugin is compatible with current SonarQube instance.
INCOMPATIBLE: plugin is not compatible with current SonarQube instance.
REQUIRES_SYSTEM_UPGRADE: plugin requires SonarQube to be upgraded before being installed.
DEPS_REQUIRE_SYSTEM_UPGRADE: at least one plugin on which the plugin is dependent requires SonarQube to be upgraded.