coc*_*llo 12 mariadb sonarqube sonarqube-ops sonarqube-5.5
我们正在尝试升级到最新的sonarqube 5.5.我们有mariadb 10.1(最新),从现在开始我们对sonarqube没有任何问题.
现在,随着升级,sonarqube将无法启动.它说:
不支持的mysql版本:5.5.支持的最低版本是5.6.
我们可以使用什么技巧让"声纳思考"我们使用的是mysql 5.6吗?
您可以更改Sonarqube类中的MINIMAL_SUPPORTED_DB_VERSIONS成员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)
);
Run Code Online (Sandbox Code Playgroud)
并再次构建项目,但如果他们有这个要求,那么在改变之后,一切都不会正常工作.
| 归档时间: |
|
| 查看次数: |
6765 次 |
| 最近记录: |