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 <[email protected]>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 <[email protected]> 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 <
> > [email protected]>:
> >
> >
> >  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 <[email protected]>
> wrote:
> >>
> >>  I suggest you pursue this on the Sonar user list, then.
> >>>
> >>> On Sun, Dec 8, 2013 at 11:55 AM, Omar@Gmail <[email protected]
> >>> >wrote:
> >>>
> >>> > Thanks David,
> >>> >
> >>> > Yes Sonar on separate server.
> >>> >
> >>> > Also please see
> >>> > http://www.mail-archive.com/[email protected]/msg132123.html
> >>> >
> >>> >
> >>> > On 8 December 2013 18:31, David Karr <[email protected]>
> >>> 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 <
> >>> [email protected]
> >>> > > >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: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>



-- 
---
Richard Vowles,
Groovy, Java, Javascript, AngularJS

ph: +64275467747, google+:plus.to/Richard.Vowles <http://rvowl.es/UX8Bmq>

Reply via email to