Sonarqube 与现有 Oracle 12c 的集成

Sonarqube integration with existing Oracle 12c

我正在尝试将最新的 SonarQube 5 与 Oracle 12c 集成。我的 Oracle 数据库已经存在,我使用了一个具有足够 CRUD 权限的用户来允许 SonarQube 连接并创建必要的结构。

但是,在启动 SonarQube 服务器时,出现异常,抱怨 DB 使用的是 UTF-8 以外的字符编码。我无法更改数据库编码。属性中是否有可以避免这种情况的设置或在 SonarQube 中设置编码方案作为数据库中的编码方案,以便它不会抱怨不匹配?

我不确定为什么 SonarQube 需要特定的数据库配置。它应该与现有数据库无缝协作,而不会抱怨 NLS 或字符编码,因为这些是为公司做出的更大决策,新工具应该能够支持它。

这是它的相关内容:SONAR-6171

有没有办法禁用此检查?

不,这是相当长一段时间的要求。另请参阅 this 要求页面。在实施 SONAR-6171 后,这会被明确检查。