Sonarqube 5.5 和 mariadb

2024-03-31

我们正在尝试升级到最新的 sonarqube 5.5。我们有 mariadb 10.1(最新),从现在起我们的 sonarqube 就没有问题了。

现在,升级后,sonarqube 将无法启动。它说:

不支持的 mysql 版本:5.5。最低支持版本是 5.6。

我们可以使用什么技巧让“声纳认为”我们正在使用 mysql 5.6 吗?


你可以改变MINIMAL_SUPPORTED_DB_VERSIONSSonarqube 班级成员https://github.com/SonarSource/sonarqube/blob/master/sonar-db/src/main/java/org/sonar/db/DatabaseChecker.java https://github.com/SonarSource/sonarqube/blob/master/sonar-db/src/main/java/org/sonar/db/DatabaseChecker.java

  private static final Map<String, Version> MINIMAL_SUPPORTED_DB_VERSIONS = ImmutableMap.of(
    // MsSQL 2008 is 10.x
    // MsSQL 2012 is 11.x
    // MsSQL 2014 is 12.x
    // https://support.microsoft.com/en-us/kb/321185
    MsSql.ID, Version.create(10, 0, 0),
    MySql.ID, Version.create(5, 6, 0),
    Oracle.ID, Version.create(11, 0, 0),
    PostgreSql.ID, Version.create(8, 0, 0)
  );

并再次构建项目,但如果他们有这样的要求,则可能在更改后并非一切都会正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Sonarqube 5.5 和 mariadb 的相关文章

随机推荐