【发布时间】:2017-08-29 14:48:18
【问题描述】:
我们有集中式 SonarQube 系统。我们正在从作为我们构建机器的不同服务器执行 Sonar runner。我们正在使用一个插件来扫描我们的源代码。它使用 ant build.xml 从运行器执行扫描。我知道我们可以使用 jdbc 字符串和凭据来访问数据库。根据我们的组织政策,我们不应直接访问 Sonar 数据库。声纳管理员通知只需要声纳主机,它会在没有 jdbc 的情况下访问声纳数据库。但是当我运行脚本时,默认情况下它会转到本地 h2 数据库。 SonarQube 版本 4.5.7。此外,我们暂时无法升级声纳,因为它与其他项目有依赖关系。是否有任何解决方法可以在没有 jdbc 配置的情况下访问 Sonar db?
sonar:sonar] 06:21:56.012 INFO - 安装插件 [声纳:声纳] 06:21:56.083 信息 - 安装 JDBC 驱动程序 [sonar:sonar] 06:21:56.115 INFO - 为 jdbc:h2:tcp://localhost:9092/sonar 创建 JDBC 数据源
【问题讨论】:
标签: jdbc ant sonarqube sonar-runner sonarqube-4.5