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 Wed, 11 Dec 2013 07:59:10 GMT
Thanks Richard,

Sounds like you know your stuff. I will check and confirm. Many Thanks

Omar


On 11 December 2013 03:05, Richard Vowles <richard@bluetrainsoftware.com>wrote:

> 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 <omarnetbox@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 <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
> > >
> > >
> >
>
>
>
> --
> ---
> Richard Vowles,
> Groovy, Java, Javascript, AngularJS
>
> ph: +64275467747, google+:plus.to/Richard.Vowles <http://rvowl.es/UX8Bmq>
>

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