Sonar with Maven:无法连接到数据库:无法使用JDBC驱动程序类'oracle.jdbc.OracleDriver'

时间:2013-12-06 11:15:35

标签: maven sonarqube

目标:让Maven发布声纳结果以运行Sonar服务器

步骤:

  • 安装并运行Sonar,可从浏览器访问
    • 后端数据库是Oracle
  • 在settings.xml文件中安装并配置Maven以连接到Oracle db

  • 调用:mvn clean install -DSkipTests = true

  • 调用:mvn sonar:sonar

但是要跟随mvn声纳:声纳 无法连接到数据库:无法加载JDBC驱动程序类'oracle.jdbc.OracleDriver'

所以我需要以某种方式将ojdbc6.jar放在Maven类路径上。尝试将ojdbc6.jar放在/ lib和lib / ext中但没有帮助。

我在这里遗漏了什么吗?请帮忙。

1 个答案:

答案 0 :(得分:-1)

要解决此问题,我在第161行修改了 maven113home / bin / mvn .bat并添加了

%MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;...

哪个是讨厌的!

请建议更好的方法。