maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Omar@Gmail" <omarnet...@googlemail.com>
Subject Re: Sonar with Maven: Fail to connect to database: Cannot loa d JDBC driver class 'oracle.jdbc.OracleDriver'
Date Mon, 09 Dec 2013 22:34:40 GMT
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 <rfscholte@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 <
> omarnetbox@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 <davidmichaelkarr@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 <omarnetbox@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 <davidmichaelkarr@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 <
>>> omarnetbox@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-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message