Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Thanks Richard, Sounds like you know your stuff. I will check and confirm. Many Thanks Omar On 11 December 2013 03:05, Richard Vowles rich...@bluetrainsoftware.comwrote: Sonar downloads everything it needs (jar file wise) inside the plugin and adds them to its Maven plugin classpath. If Sonar isn't doing this properly, its Sonar's fault (I have spent *way* too much time in the internals of Sonar). On Tue, Dec 10, 2013 at 11:34 AM, Omar@Gmail omarnet...@googlemail.com wrote: OK I see, so we are throwing it over the fence :) Sonar has very nice solution for it's side which is a folder under lib to hold jdbc drivers, shame Maven doesn't. Seems I have to stick with hacking the mvn script file. Thanks guys this is done with. On 9 December 2013 22:06, Robert Scholte rfscho...@apache.org wrote: I agree with David. The Sonar team should be able to help you. I had a small look at the code of the *plugin*[1], and it doesn't contain any references to JDBC drivers. Sonar probably has a trick, which reuses the Maven classpath. Anyhow, they know the trick, so they should know the solution for you. Robert [1] http://mojo.codehaus.org/sonar-maven-plugin/xref/index.html Op Mon, 09 Dec 2013 22:46:51 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Thanks David, The problem is Maven side as I have clearly explained so not not sure why I should pursue this on Sonar user list. Explain to me why you still think it is a Sonar issue. On 9 December 2013 00:44, David Karr davidmichaelk...@gmail.com wrote: I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.com wrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- --- Richard Vowles, Groovy, Java, Javascript, AngularJS ph: +64275467747, google+:plus.to/Richard.Vowles http://rvowl.es/UX8Bmq
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Sonar downloads everything it needs (jar file wise) inside the plugin and adds them to its Maven plugin classpath. If Sonar isn't doing this properly, its Sonar's fault (I have spent *way* too much time in the internals of Sonar). On Tue, Dec 10, 2013 at 11:34 AM, Omar@Gmail omarnet...@googlemail.comwrote: OK I see, so we are throwing it over the fence :) Sonar has very nice solution for it's side which is a folder under lib to hold jdbc drivers, shame Maven doesn't. Seems I have to stick with hacking the mvn script file. Thanks guys this is done with. On 9 December 2013 22:06, Robert Scholte rfscho...@apache.org wrote: I agree with David. The Sonar team should be able to help you. I had a small look at the code of the *plugin*[1], and it doesn't contain any references to JDBC drivers. Sonar probably has a trick, which reuses the Maven classpath. Anyhow, they know the trick, so they should know the solution for you. Robert [1] http://mojo.codehaus.org/sonar-maven-plugin/xref/index.html Op Mon, 09 Dec 2013 22:46:51 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Thanks David, The problem is Maven side as I have clearly explained so not not sure why I should pursue this on Sonar user list. Explain to me why you still think it is a Sonar issue. On 9 December 2013 00:44, David Karr davidmichaelk...@gmail.com wrote: I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.com wrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- --- Richard Vowles, Groovy, Java, Javascript, AngularJS ph: +64275467747, google+:plus.to/Richard.Vowles http://rvowl.es/UX8Bmq
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Thanks David, The problem is Maven side as I have clearly explained so not not sure why I should pursue this on Sonar user list. Explain to me why you still think it is a Sonar issue. On 9 December 2013 00:44, David Karr davidmichaelk...@gmail.com wrote: I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.com wrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach.
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
I agree with David. The Sonar team should be able to help you. I had a small look at the code of the *plugin*[1], and it doesn't contain any references to JDBC drivers. Sonar probably has a trick, which reuses the Maven classpath. Anyhow, they know the trick, so they should know the solution for you. Robert [1] http://mojo.codehaus.org/sonar-maven-plugin/xref/index.html Op Mon, 09 Dec 2013 22:46:51 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Thanks David, The problem is Maven side as I have clearly explained so not not sure why I should pursue this on Sonar user list. Explain to me why you still think it is a Sonar issue. On 9 December 2013 00:44, David Karr davidmichaelk...@gmail.com wrote: I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.com wrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
OK I see, so we are throwing it over the fence :) Sonar has very nice solution for it's side which is a folder under lib to hold jdbc drivers, shame Maven doesn't. Seems I have to stick with hacking the mvn script file. Thanks guys this is done with. On 9 December 2013 22:06, Robert Scholte rfscho...@apache.org wrote: I agree with David. The Sonar team should be able to help you. I had a small look at the code of the *plugin*[1], and it doesn't contain any references to JDBC drivers. Sonar probably has a trick, which reuses the Maven classpath. Anyhow, they know the trick, so they should know the solution for you. Robert [1] http://mojo.codehaus.org/sonar-maven-plugin/xref/index.html Op Mon, 09 Dec 2013 22:46:51 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Thanks David, The problem is Maven side as I have clearly explained so not not sure why I should pursue this on Sonar user list. Explain to me why you still think it is a Sonar issue. On 9 December 2013 00:44, David Karr davidmichaelk...@gmail.com wrote: I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.com wrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Thanks Robert, Not sure I agree. I start Sonar with a fresh empty database and I can see it creates the needed tables, so no exceptions. I then invoke mvn sonar:sonar but get the driver exception so to me the problem is Maven side, especially that I configured Maven in the setting.xml to connect to Sonar upload data like so: http://docs.codehaus.org/display/SONAR/Installing+and+Configuring+Maven Agree? Omar On 7 December 2013 18:21, Robert Scholte rfscho...@apache.org wrote: It is not Maven who requires the driver, but Sonar(Qube). See http://docs.codehaus.org/display/SONAR/Installing#Installing- installingDatabaseInstallingtheDatabase for the details. Robert Op Sat, 07 Dec 2013 13:33:09 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.comwrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach.
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach.
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
I suggest you pursue this on the Sonar user list, then. On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail omarnet...@googlemail.comwrote: Thanks David, Yes Sonar on separate server. Also please see http://www.mail-archive.com/users@maven.apache.org/msg132123.html On 8 December 2013 18:31, David Karr davidmichaelk...@gmail.com wrote: I assume that your Sonar server is not the box you're running Maven on? What Sonar properties are you setting in your settings.xml? Feel free to omit the value for each if you need to. In the Sonar installation instructions there is a section titled Adding the JDBC Driver which talks about adding the Oracle JDBC driver to the SONAR installation. Have you done this? On Sat, Dec 7, 2013 at 4:33 AM, Omar@Gmail omarnet...@googlemail.com wrote: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach.
Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach.
Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
It is not Maven who requires the driver, but Sonar(Qube). See http://docs.codehaus.org/display/SONAR/Installing#Installing-installingDatabaseInstallingtheDatabase for the details. Robert Op Sat, 07 Dec 2013 13:33:09 +0100 schreef Omar@Gmail omarnet...@googlemail.com: Objective: Get Maven to publish sonar results to running Sonar server Steps: - Installed and ran Sonar, accessible from browser - The back-end database is Oracle - Installed and configured Maven in settings.xml file to connect to the Oracle db - Invoked: mvn clean install -DSkipTests=true - Invoke: mvn sonar:sonar But getting following mvn sonar:sonar Fail to connect to database: Cannot load JDBC driver class 'oracle.jdbc.OracleDriver' So I need somehow to put the ojdbc6.jar on Maven classpath. Tried placing the ojdbc6.jar in /lib and lib/ext but did not help. Am I missing something here? please help. To fix this I modified *maven113home/bin/mvn*.bat at line 161 and added %MAVEN_JAVA_EXE% %MAVEN_OPTS% -classpath path/to/ojdbc6.jar;... *Which is nasty!* Please suggest a better approach. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org