[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sonar-dev
Subject:    Re: [sonar-dev] Sonar: Delphi Plugin
From:       Fabrice Bellingard <fabrice.bellingard () sonarsource ! com>
Date:       2012-02-17 10:04:32
Message-ID: CA+PhQbus354EedQb=k6DwOQO9GGksh2K4J4=Scoq8m=U5oW1QQ () mail ! gmail ! com
[Download RAW message or body]

Well, I have no clue on what can happen... The log doesn't show more than
what you sent?

BTW, I updated the link for the JAR on the Wiki.

And also: could you please send the mails to dev@sonar.codehaus.org and not
only to me? Thanks.


Best regards,

 *Fabrice BELLINGARD | SonarSource**
*http://sonarsource.com



2012/2/17 André Mussche <andre.mussche@gmail.com>

> I tried the latest 2.13.1 and 2.11.
> 
> I did the following, on a WinXp SP3 Vmware:
> ================================================
> Downloaded:
> http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip
> http://dist.sonar.codehaus.org/sonar-2.13.1.zip
> Extracted these to "c:\test\"
> 
> I added the following line:
> set JAVA_HOME=C:\Program Files\Java\jdk1.7.0
> to ant.bat (C:\test\apache-ant-1.8.2\bin\), so it runs normal.
> 
> I extended the "path" environmental variable with
> "C:\test\apache-ant-1.8.2\bin\", so I could
> run "ant.bat" everywhere
> 
> 
> Started sonar:
> c:\test\sonar-2.13.1\bin\windows-x86-32\StartSonar.bat
> This starts OK, I can open the page at "http://localhost:9000/"
> 
> I downloaded (only) this file:
> 
> http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/sonar-delphi-plugin-0.1-SNAPSHOT.jar
>  And put it here:
> C:\test\sonar-2.13.1\extensions\plugins\
> 
> I stopped sonar, let it stop normal, and start it again (via the bat).
> But then I got that error.
> (btw: the delphi plugin via the sonar plugin website contains csharp
> plugins, so I downloaded it via codehaus)
> 
> 
> 
> 
> Op 17 februari 2012 10:33 schreef Fabrice Bellingard <
> fabrice.bellingard@sonarsource.com> het volgende:
> 
> Hi André,
> > 
> > I've just tested again the install of the SNAPSHOT jar of the Delphi
> > Plugin on a fresh Sonar install, and this works like a charm.
> > Which version of Sonar are you using? And how do you install the plugin?
> > 
> > 
> > Best regards,
> > 
> > *Fabrice BELLINGARD | SonarSource**
> > *http://sonarsource.com
> > 
> > 
> > 
> > 2012/2/17 André Mussche <andre.mussche@gmail.com>
> > 
> > > Hello Fabrice,
> > > 
> > > Thanks for the response.
> > > No, it is not installed.
> > > 
> > > When I try to install it:
> > > (
> > > http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/
> > >  )
> > > , I get an error when starting Sonar:
> > > 
> > > wrapper  | --> Wrapper Started as Console
> > > 
> > > wrapper  | Launching a JVM...
> > > 
> > > jvm 1    | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
> > > 
> > > jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights
> > > Reserved.
> > > 
> > > jvm 1    |
> > > 
> > > jvm 1    | 2012-02-17 09:30:15.543:INFO::Logging to STDERR via
> > > org.mortbay.log.StdErrLog
> > > 
> > > jvm 1    | 2012-02-17 09:30:15.590:INFO::jetty-6.1.25
> > > 
> > > jvm 1    | 2012-02-17 09:30:15.715:INFO::NO JSP Support for /, did not
> > > find org.apache.jasper.servlet.JspServlet
> > > 
> > > jvm 1    | 2012-02-17 09:30:29.154:WARN::Failed startup of context
> > > org.mortbay.jetty.webapp.WebAppContext@13aaf95{/,file
> > > 
> > > > /C:/test/sonar-2.13.1/war/sonar-server}
> > > 
> > > jvm 1    | java.lang.IllegalStateException: Fail to start server
> > > 
> > > jvm 1    |      at
> > > org.sonar.server.platform.Platform.start(Platform.java:122)
> > > 
> > > jvm 1    |      at
> > > org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java
> > >  
> > > > 33)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > > 
> > > jvm 1    |      at org.mortbay.jetty.Server.doStart(Server.java:224)
> > > 
> > > jvm 1    |      at
> > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > > 
> > > jvm 1    |      at
> > > org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:79)
> > > 
> > > jvm 1    |      at
> > > org.sonar.application.StartServer.main(StartServer.java:50)
> > > 
> > > jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > > Method)
> > > 
> > > jvm 1    |      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown
> > > Source)
> > > 
> > > jvm 1    |      at
> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> > > 
> > > jvm 1    |      at java.lang.reflect.Method.invoke(Unknown Source)
> > > 
> > > jvm 1    |      at
> > > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
> > > 
> > > jvm 1    |      at java.lang.Thread.run(Unknown Source)
> > > 
> > > jvm 1    | 2012-02-17 09:30:29.185:INFO::Started
> > > SelectChannelConnector@0.0.0.0:9000
> > > 
> > > 
> > > (when I install other plugins, it works OK, so maybe a problem within
> > > the delphi plugin?
> > > 
> > > how can I debug this?)
> > > 
> > > 
> > > Regards,
> > > 
> > > 
> > > André
> > > 
> > > 
> > > 
> > > 
> > > Op 15 februari 2012 16:10 schreef Fabrice Bellingard <
> > > fabrice.bellingard@sonarsource.com> het volgende:
> > > 
> > > André,
> > > > 
> > > > it looks like you haven't installed the Delphi plugin correctly - if
> > > > the quality profile can't be found.
> > > > 
> > > > When you log into Sonar as admin and go to the Update Center page, do
> > > > you see the Delphi plugin listed on the page?
> > > > 
> > > > 
> > > > Best regards,
> > > > 
> > > > *Fabrice BELLINGARD | SonarSource**
> > > > *http://sonarsource.com
> > > > 
> > > > 
> > > > 
> > > > 2012/2/15 Kociolek, Przemyslaw <Przemyslaw.Kociolek@sabre.com>
> > > > 
> > > > > Redirected to development mailing list.
> > > > > 
> > > > > -----Original Message-----
> > > > > From: André Mussche [mailto:andre.mussche@gmail.com]
> > > > > Sent: 15 lutego 2012 11:23
> > > > > To: Kociolek, Przemyslaw
> > > > > Subject: Re: Sonar: Delphi Plugin
> > > > > 
> > > > > Same error: Quality profile not found
> > > > > 
> > > > > By the way: I still cannot start sonar with the plugin:
> > > > > 
> > > > > c:\test\sonar-2.11\extensions\plugins\sonar-delphi-plugin-0.1-SNAPSHOT.jar
> > > > > When I rename/remove it, then sonar starts (but "ant sonar" still
> > > > > fails)
> > > > > 
> > > > > 
> > > > > Op 15 februari 2012 10:52 heeft Kociolek, Przemyslaw
> > > > > <Przemyslaw.Kociolek@sabre.com> het volgende geschreven:
> > > > > > Try on Sonar 2.11 - it wasn't tested on newer versions.
> > > > > > 
> > > > > > -----Original Message-----
> > > > > > From: André Mussche [mailto:andre.mussche@gmail.com]
> > > > > > Sent: 15 lutego 2012 10:51
> > > > > > To: Kociolek, Przemyslaw
> > > > > > Subject: Re: Sonar: Delphi Plugin
> > > > > > 
> > > > > > Thanks for the response!
> > > > > > I copied the file in the lib folder, and I got one step further:
> > > > > > 
> > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject>ant sonar
> > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > Buildfile:
> > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml
> > > > > > sonar:
> > > > > > BUILD FAILED
> > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:7:
> > > > > > sonar:sonar doesn't support the "workdir" attribute
> > > > > > Total time: 0 seconds
> > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > 
> > > > > > So I removed the workdir attribute, and it does something more,
> > > > > > however still an error
> > > > > > (Quality profile not found):
> > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject>ant sonar
> > > > > > Buildfile:
> > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml
> > > > > > 
> > > > > > sonar:
> > > > > > [sonar:sonar] Apache Ant(TM) version 1.8.2 compiled on December 20
> > > > > 2010
> > > > > > [sonar:sonar] Sonar Ant Task version: 1.3
> > > > > > [sonar:sonar] Loaded from:
> > > > > > file:/C:/test/apache-ant-1.8.2/lib/sonar-ant-task-1.3.jar
> > > > > > [sonar:sonar] Sonar work directory:
> > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\.sonar
> > > > > > [sonar:sonar] Sonar server: http://localhost:9000
> > > > > > [sonar:sonar] Sonar version: 2.13.1
> > > > > > [sonar:sonar] 10:43:18.120 WARN  Derby database should be used for
> > > > > > evaluation purpose only
> > > > > > [sonar:sonar] 10:43:18.151 INFO  Create JDBC datasource
> > > > > > [sonar:sonar] 10:43:19.432 INFO  Initializing Hibernate
> > > > > > [sonar:sonar] 10:43:33.183 INFO  -------------  Analyzing Sample
> > > > > Delphi Project
> > > > > > 
> > > > > > BUILD FAILED
> > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:7:
> > > > > > java.lang.RuntimeException: Quality profile not found
> > > > > > for myProject.key, language delph
> > > > > > at
> > > > > org.sonar.batch.DefaultProfileLoader.load(DefaultProfileLoader.java:43)
> > > > > > at
> > > > > org.sonar.batch.ProfileProvider.provide(ProfileProvider.java:36)
> > > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > > > at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > > 
> > > > > > at
> > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > > > 
> > > > > > at java.lang.reflect.Method.invoke(Method.java:601)
> > > > > > at
> > > > > org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:142)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:38)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:126)
> > > > > > at
> > > > > org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:2
> > > > > 
> > > > > > 74)
> > > > > > at
> > > > > org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:133)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
> > > > > > at
> > > > > org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:689)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:638)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:627)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:105)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:76)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.jav
> > > > > 
> > > > > > a:286)
> > > > > > at
> > > > > org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:312)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:2
> > > > > 
> > > > > > 74)
> > > > > > at
> > > > > org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:341)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionF
> > > > > 
> > > > > > actory.java:56)
> > > > > > at
> > > > > org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1014)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1006)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:983)
> > > > > 
> > > > > > at
> > > > > org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:746)
> > > > > > at
> > > > > org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70)
> > > > > 
> > > > > > at org.sonar.batch.bootstrap.Module.start(Module.java:82)
> > > > > > at
> > > > > org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:111)
> > > > > > at
> > > > > org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:101)
> > > > > > at org.sonar.batch.bootstrap.Module.start(Module.java:83)
> > > > > > at
> > > > > org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:102)
> > > > > > at org.sonar.batch.bootstrap.Module.start(Module.java:83)
> > > > > > at org.sonar.batch.Batch.execute(Batch.java:100)
> > > > > > at org.sonar.ant.Launcher.execute(Launcher.java:70)
> > > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > > > at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > > 
> > > > > > at
> > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > > > 
> > > > > > at java.lang.reflect.Method.invoke(Method.java:601)
> > > > > > at
> > > > > org.sonar.ant.SonarTask.delegateExecution(SonarTask.java:202)
> > > > > > at org.sonar.ant.SonarTask.execute(SonarTask.java:186)
> > > > > > at
> > > > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
> > > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > > > at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> > > > > 
> > > > > > at
> > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> > > > > 
> > > > > > at java.lang.reflect.Method.invoke(Method.java:601)
> > > > > > at
> > > > > org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
> > > > > > at org.apache.tools.ant.Task.perform(Task.java:348)
> > > > > > at org.apache.tools.ant.Target.execute(Target.java:390)
> > > > > > at org.apache.tools.ant.Target.performTasks(Target.java:411)
> > > > > > at
> > > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
> > > > > > at
> > > > > org.apache.tools.ant.Project.executeTarget(Project.java:1368)
> > > > > > at
> > > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
> > > > > 
> > > > > > at
> > > > > org.apache.tools.ant.Project.executeTargets(Project.java:1251)
> > > > > > at org.apache.tools.ant.Main.runBuild(Main.java:809)
> > > > > > at org.apache.tools.ant.Main.startAnt(Main.java:217)
> > > > > > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
> > > > > > at
> > > > > org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
> > > > > > 
> > > > > > Total time: 31 seconds
> > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > 
> > > > > > So is something missing in your demo/example, or in my setup?
> > > > > > (sorry for asking you first, because you know how to use it with
> > > > > Delphi)
> > > > > > 
> > > > > > Thanks for helping!
> > > > > > 
> > > > > > André
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > Op 15 februari 2012 10:10 heeft Kociolek, Przemyslaw
> > > > > > <Przemyslaw.Kociolek@sabre.com> het volgende geschreven:
> > > > > > > Andre,
> > > > > > > 
> > > > > > > You have done almost everything you need.
> > > > > > > 
> > > > > > > First of all, if you want to compile the project, you should run:
> > > > > "mvn clean package" from main project folder.
> > > > > > > If you want to make an analysis of a sample project, goto
> > > > > "src/sample/SampleProject" and type "ant sonar".
> > > > > > > 
> > > > > > > To be able to analyse with Ant, you must do the following:
> > > > > > > 1 download the Sonar Ant task (
> > > > > http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/1.3/sonar-ant-task-1.3.jar
> > > > >  )
> > > > > > > 2 put it into ${ANT_HOME}/lib
> > > > > > > 3 run "ant sonar" from "src/sample/SampleProject" directory, should
> > > > > work
> > > > > > > 4. if it doesn't run, reproduce the steps provided at
> > > > > http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task
> > > > > > > 
> > > > > > > Besides, you should mail directly to dev@sonar.codehaus.org - guys
> > > > > there will surely help you further. :)
> > > > > > > 
> > > > > > > Przemek
> > > > > > > 
> > > > > > > 
> > > > > > > -----Original Message-----
> > > > > > > From: André Mussche [mailto:andre.mussche@gmail.com]
> > > > > > > Sent: 15 lutego 2012 09:59
> > > > > > > To: Wojcik, Michal; Kociolek, Przemyslaw
> > > > > > > Subject: Sonar: Delphi Plugin
> > > > > > > 
> > > > > > > Hello,
> > > > > > > 
> > > > > > > I came across your Sonar Delphi plugin:
> > > > > > > http://docs.codehaus.org/display/SONAR/Delphi+Plugin
> > > > > > > It looks promising, so I tried it.
> > > > > > > But I'm new to Sonar and Ant, and I'm stuck :-(.
> > > > > > > 
> > > > > > > I tried the following:
> > > > > > > ================================================
> > > > > > > Downloaded:
> > > > > > > http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip
> > > > > > > http://dist.sonar.codehaus.org/sonar-2.13.1.zip
> > > > > > > Extracted these to "c:\test\"
> > > > > > > 
> > > > > > > I extended the "path" environmental variable with
> > > > > > > "C:\test\apache-ant-1.8.2\bin\", so I could
> > > > > > > run "ant.bat".
> > > > > > > 
> > > > > > > Started sonar:
> > > > > > > c:\test\sonar-2.13.1\bin\windows-x86-32\StartSonar.bat
> > > > > > > This starts OK, I can open the page at "http://localhost:9000/"
> > > > > > > 
> > > > > > > I gives the following console output:
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > wrapper  | --> Wrapper Started as Console
> > > > > > > wrapper  | Launching a JVM...
> > > > > > > jvm 1    | Wrapper (Version 3.2.3)
> > > > > http://wrapper.tanukisoftware.org
> > > > > > > jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights
> > > > > Reserved.
> > > > > > > jvm 1    |
> > > > > > > jvm 1    | 2012-02-15 09:31:13.802:INFO::Logging to STDERR via
> > > > > > > org.mortbay.log.StdErrLog
> > > > > > > jvm 1    | 2012-02-15 09:31:13.848:INFO::jetty-6.1.25
> > > > > > > jvm 1    | 2012-02-15 09:31:13.989:INFO::NO JSP Support for /, did
> > > > > not
> > > > > > > find org.apache.jasper.servlet.JspServlet
> > > > > > > jvm 1    | JRuby limited openssl loaded. http://jruby.org/openssl
> > > > > > > jvm 1    | gem install jruby-openssl for full support.
> > > > > > > jvm 1    | 2012-02-15 09:31:42.138:INFO::Started
> > > > > > > SelectChannelConnector@0.0.0.0:9000
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > 
> > > > > > > Next, I tried to download the plugin
> > > > > > > "sonar-delphi-plugin-0.1-SNAPSHOT.jar" but it links to
> > > > > > > "
> > > > > http://docs.codehaus.org/download/attachments/201228384/CSharpPluginsEcosystem-1.2.zip?version=1&modificationDate=1328608572702
> > > > >  "?
> > > > > > > So I downloaded it manually from:
> > > > > > > 
> > > > > http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/
> > > > > 
> > > > > > > And copied it here:
> > > > > > > 
> > > > > c:\test\sonar-2.13.1\extensions\plugins\sonar-delphi-plugin-0.1-SNAPSHOT.jar
> > > > > 
> > > > > > > 
> > > > > > > When I stop and start StartSonar.bat again, it gives errors!?:
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > wrapper  | --> Wrapper Started as Console
> > > > > > > wrapper  | Launching a JVM...
> > > > > > > jvm 1    | Wrapper (Version 3.2.3)
> > > > > http://wrapper.tanukisoftware.org
> > > > > > > jvm 1    |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights
> > > > > Reserved.
> > > > > > > jvm 1    |
> > > > > > > jvm 1    | 2012-02-15 09:44:46.744:INFO::Logging to STDERR via
> > > > > > > org.mortbay.log.StdErrLog
> > > > > > > jvm 1    | 2012-02-15 09:44:46.791:INFO::jetty-6.1.25
> > > > > > > jvm 1    | 2012-02-15 09:44:46.932:INFO::NO JSP Support for /, did
> > > > > not
> > > > > > > find org.apache.jasper.servlet.JspServlet
> > > > > > > jvm 1    | 2012-02-15 09:44:57.073:WARN::Failed startup of context
> > > > > > > org.mortbay.jetty.webapp.WebAppContext@15df5c4{/,file
> > > > > > > > /C:/test/sonar-2.13.1/war/sonar-server}
> > > > > > > jvm 1    | java.lang.IllegalStateException: Fail to start server
> > > > > > > jvm 1    |      at
> > > > > org.sonar.server.platform.Platform.start(Platform.java:122)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java
> > > > > 
> > > > > > > > 33)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
> > > > > 
> > > > > > > jvm 1    |      at
> > > > > > > org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)
> > > > > 
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
> > > > > > > jvm 1    |      at org.mortbay.jetty.Server.doStart(Server.java:224)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
> > > > > > > jvm 1    |      at
> > > > > > > org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:79)
> > > > > > > jvm 1    |      at
> > > > > org.sonar.application.StartServer.main(StartServer.java:50)
> > > > > > > jvm 1    |      at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > > > > > jvm 1    |      at
> > > > > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
> > > > > > > jvm 1    |      at
> > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
> > > > > > > jvm 1    |      at java.lang.reflect.Method.invoke(Unknown Source)
> > > > > > > jvm 1    |      at
> > > > > > > 
> > > > > org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
> > > > > > > jvm 1    |      at java.lang.Thread.run(Unknown Source)
> > > > > > > jvm 1    | 2012-02-15 09:44:57.104:INFO::Started
> > > > > > > SelectChannelConnector@0.0.0.0:9000
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > (when I rename/delete "sonar-delphi-plugin-0.1-SNAPSHOT.jar" it
> > > > > starts ok)
> > > > > > > 
> > > > > > > I downloaded the source (example):
> > > > > > > http://svn.codehaus.org/sonar-plugins/trunk/delphi/
> > > > > > > 
> > > > > > > When I try to run "ant sonar" it gives errors too:
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject>ant sonar
> > > > > > > 
> > > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject>set
> > > > > > > JAVA_HOME=C:\Program Files\Java\jdk1.7.0
> > > > > > > Buildfile:
> > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml
> > > > > > > 
> > > > > > > sonar:
> > > > > > > 
> > > > > > > BUILD FAILED
> > > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:6:
> > > > > > > Problem: failed to create task or type antlib:org.son
> > > > > > > ar.ant:sonar
> > > > > > > Cause: The name is undefined.
> > > > > > > Action: Check the spelling.
> > > > > > > Action: Check that any custom tasks/types have been declared.
> > > > > > > Action: Check that any <presetdef>/<macrodef> declarations have
> > > > > taken place.
> > > > > > > No types or tasks have been defined in this namespace yet
> > > > > > > 
> > > > > > > This appears to be an antlib declaration.
> > > > > > > Action: Check that the implementing library exists in one of:
> > > > > > > -C:\test\apache-ant-1.8.2\bin\..\lib
> > > > > > > -C:\Documents and Settings\Admin\.ant\lib
> > > > > > > -a directory added on the command line with the -lib argument
> > > > > > > 
> > > > > > > 
> > > > > > > Total time: 0 seconds
> > > > > > > 
> > > > > > > C:\test\sonar-plugins\delphi\src\sample\SampleProject>
> > > > > > > 
> > > > > -------------------------------------------------------------------------------------------------------------------
> > > > > 
> > > > > > > 
> > > > > > > I read the following page, but did not understand where to put the
> > > > > > > plugin and config:
> > > > > > > http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task
> > > > > > > 
> > > > > > > Can you please help me how to use/set it up?
> > > > > > > 
> > > > > > > Thanks in advance,
> > > > > > > 
> > > > > > > André
> > > > > 
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe from this list, please visit:
> > > > > 
> > > > > http://xircles.codehaus.org/manage_email
> > > > > 
> > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 


[Attachment #3 (text/html)]

<div>Well, I have no clue on what can happen... The log doesn&#39;t show more than \
what you sent?</div><div><br></div>BTW, I updated the link for the JAR on the \
Wiki.<div><br></div><div>And also: could you please send the mails to <a \
href="mailto:dev@sonar.codehaus.org">dev@sonar.codehaus.org</a> and not only to me? \
Thanks.</div>

<div><br clear="all"><span \
style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><br></div><div>Best \
regards,</div><div><br></div><div><table width="100%" border="0" cellspacing="0" \
cellpadding="0" style="color:rgb(34,34,34);background-color:rgb(255,255,255);font-family:&#39;Times \
New Roman&#39;">

<tbody><tr><td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif"></td></tr><tr><td \
style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif">


<div style="font-family:Arial,Helvetica,sans-serif;font-size:12px"><strong>Fabrice \
BELLINGARD | <font color="#C30C00">SonarSource</font></strong><font \
color="#666666"><i><br></i></font><a href="http://sonarsource.com/" \
style="color:rgb(195,12,0)" target="_blank">http://sonarsource.com</a></div>

</td></tr></tbody></table></div></span><br>
<br><br><div class="gmail_quote">2012/2/17 André Mussche <span dir="ltr">&lt;<a \
href="mailto:andre.mussche@gmail.com">andre.mussche@gmail.com</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">

I tried the latest 2.13.1 and 2.11.<div><br></div><div>I did the following, on a \
WinXp SP3 Vmware:</div><div><div \
class="im">================================================<br> Downloaded:<br> <a \
href="http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip" \
target="_blank">http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip</a><br>




 <a href="http://dist.sonar.codehaus.org/sonar-2.13.1.zip" \
target="_blank">http://dist.sonar.codehaus.org/sonar-2.13.1.zip</a><br> Extracted \
these to &quot;c:\test\&quot;<br><br></div> I added the following line:</div><div \
class="im">

<div><div>

 set JAVA_HOME=C:\Program Files\Java\jdk1.7.0</div></div></div><div> to ant.bat \
(C:\test\apache-ant-1.8.2\bin\), so it runs normal.</div><div><div class="im"><br> I \
extended the &quot;path&quot; environmental variable with<br>

 &quot;C:\test\apache-ant-1.8.2\bin\&quot;, so I could<br></div>

 run &quot;ant.bat&quot; everywhere<div class="im"><br><br> Started sonar:<br> \
c:\test\sonar-2.13.1\bin\windows-x86-32\StartSonar.bat<br> This starts OK, I can open \
the page at &quot;<a href="http://localhost:9000/" \
target="_blank">http://localhost:9000/</a>&quot;<br>



</div></div><div> </div><div>I downloaded (only) this file:</div><div><a \
href="http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/sonar-delphi-plugin-0.1-SNAPSHOT.jar" \
target="_blank">http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/sonar-delphi-plugin-0.1-SNAPSHOT.jar</a></div>




<div>And put it here:</div><div>C:\test\sonar-2.13.1\extensions\plugins\</div><div><br></div><div>I \
stopped sonar, let it stop normal, and start it again (via the bat).</div><div>But \
then I got that error.</div><div>(btw: the delphi plugin via the sonar plugin website \
contains csharp plugins, so I downloaded it via codehaus)</div>



<div><br></div><div><br></div><div><br><br><div class="gmail_quote">Op 17 februari \
2012 10:33 schreef Fabrice Bellingard <span dir="ltr">&lt;<a \
href="mailto:fabrice.bellingard@sonarsource.com" \
target="_blank">fabrice.bellingard@sonarsource.com</a>&gt;</span> het volgende:<div>

<div class="h5"><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Hi André,<div><br></div><div>I&#39;ve just tested again the \
install of the SNAPSHOT jar of the Delphi Plugin on a fresh Sonar install, and this \
works like a charm.</div>



<div>Which version of Sonar are you using? And how do you install the plugin?</div>

<div><div><br clear="all"><span \
style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><br></div><div>Best \
regards,</div><div><br></div><div><table width="100%" border="0" cellspacing="0" \
cellpadding="0" style="color:rgb(34,34,34);font-family:&#39;Times New Roman&#39;">





<tbody><tr><td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif"></td></tr><tr><td \
style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif">






<div style="font-family:Arial,Helvetica,sans-serif;font-size:12px"><strong>Fabrice \
BELLINGARD | <font color="#C30C00">SonarSource</font></strong><font \
color="#666666"><i><br></i></font><a href="http://sonarsource.com/" \
style="color:rgb(195,12,0)" target="_blank">http://sonarsource.com</a></div>





</td></tr></tbody></table></div></span><br>
<br><br></div><div><div><div class="gmail_quote">2012/2/17 André Mussche <span \
dir="ltr">&lt;<a href="mailto:andre.mussche@gmail.com" \
target="_blank">andre.mussche@gmail.com</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">





Hello Fabrice,<div><br></div><div>Thanks for the response.</div><div>No, it is not \
installed.</div><div><br></div><div>When I try to install it:</div><div>(<a \
href="http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/" \
target="_blank">http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/</a>)</div>








<div>, I get an error when starting Sonar:</div><div><br></div><div><div><p \
class="MsoNormal"><span lang="EN-US">wrapper  | --&gt; Wrapper Started as \
Console</span></p>

<p class="MsoNormal"><span lang="EN-US">wrapper  | Launching a JVM...</span></p>

<p class="MsoNormal">jvm 1    | Wrapper
(Version 3.2.3) <a href="http://wrapper.tanukisoftware.org" \
target="_blank">http://wrapper.tanukisoftware.org</a></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |  
Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |</span></p>

</div><p class="MsoNormal"><span lang="EN-US">jvm 1    | 2012-02-17 \
09:30:15.543:INFO::Logging to STDERR via org.mortbay.log.StdErrLog</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    | 2012-02-17
09:30:15.590:INFO::jetty-6.1.25</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    | 2012-02-17 09:30:15.715:INFO::NO \
JSP Support for /, did not find org.apache.jasper.servlet.JspServlet</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    | 2012-02-17 \
09:30:29.154:WARN::Failed startup of context \
org.mortbay.jetty.webapp.WebAppContext@13aaf95{/,file</span></p><div>

<p class="MsoNormal"><span \
lang="EN-US">:/C:/test/sonar-2.13.1/war/sonar-server}</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    | java.lang.IllegalStateException: \
Fail to start server</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.sonar.server.platform.Platform.start(Platform.java:122)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at
org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java</span></p>


<p class="MsoNormal"><span lang="EN-US">:33)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)</span></p>


<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)</span></p>


<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)</span></p>


<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)</span></p>


<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.mortbay.jetty.Server.doStart(Server.java:224)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:79)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.sonar.application.StartServer.main(StartServer.java:50)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at java.lang.reflect.Method.invoke(Unknown Source)</span></p>

<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)</span></p>


<p class="MsoNormal"><span lang="EN-US">jvm 1    |     
at java.lang.Thread.run(Unknown Source)</span></p>

</div><p class="MsoNormal">jvm 1    | 2012-02-17
09:30:29.185:INFO::Started <a href="http://SelectChannelConnector@0.0.0.0:9000" \
target="_blank">SelectChannelConnector@0.0.0.0:9000</a></p><p \
class="MsoNormal"><br></p><p class="MsoNormal">(when I install other plugins, it \
works OK, so maybe a problem within the delphi plugin?</p>







<p class="MsoNormal"> how can I debug this?)</p><p class="MsoNormal"><br></p><p \
class="MsoNormal">Regards,</p><p class="MsoNormal"><br></p><p \
class="MsoNormal">André</p><p class="MsoNormal"><br></p><div><br><br><div \
class="gmail_quote">







Op 15 februari 2012 16:10 schreef Fabrice Bellingard <span dir="ltr">&lt;<a \
href="mailto:fabrice.bellingard@sonarsource.com" \
target="_blank">fabrice.bellingard@sonarsource.com</a>&gt;</span> het \
volgende:<div><div>

<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">

André,<div><br></div><div>it looks like you haven&#39;t installed the Delphi plugin \
correctly - if the quality profile can&#39;t be found.</div><div><br></div><div>When \
you log into Sonar as admin and go to the Update Center page, do you see the Delphi \
plugin listed on the page?</div>









<div> <br clear="all"><span \
style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse"><div><br></div><div>Best \
regards,</div><div><br></div><div><table width="100%" border="0" cellspacing="0" \
cellpadding="0" style="color:rgb(34,34,34);font-family:&#39;Times New Roman&#39;">









<tbody><tr><td style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif"></td></tr><tr><td \
style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:arial,sans-serif">










<div style="font-family:Arial,Helvetica,sans-serif;font-size:12px"><strong>Fabrice \
BELLINGARD | <font color="#C30C00">SonarSource</font></strong><font \
color="#666666"><i><br></i></font><a href="http://sonarsource.com/" \
style="color:rgb(195,12,0)" target="_blank">http://sonarsource.com</a></div>









</td></tr></tbody></table></div></span><br>
<br><br><div class="gmail_quote">2012/2/15 Kociolek, Przemyslaw <span \
dir="ltr">&lt;<a href="mailto:Przemyslaw.Kociolek@sabre.com" \
target="_blank">Przemyslaw.Kociolek@sabre.com</a>&gt;</span><br><blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">







<div><div>

Redirected to development mailing list.<br>
<br>
-----Original Message-----<br>
From: André Mussche [mailto:<a href="mailto:andre.mussche@gmail.com" \
                target="_blank">andre.mussche@gmail.com</a>]<br>
Sent: 15 lutego 2012 11:23<br>
To: Kociolek, Przemyslaw<br>
Subject: Re: Sonar: Delphi Plugin<br>
<br>
Same error: Quality profile not found<br>
<br>
By the way: I still cannot start sonar with the plugin:<br>
c:\test\sonar-2.11\extensions\plugins\sonar-delphi-plugin-0.1-SNAPSHOT.jar<br>
When I rename/remove it, then sonar starts (but &quot;ant sonar&quot; still \
fails)<br> <br>
<br>
Op 15 februari 2012 10:52 heeft Kociolek, Przemyslaw<br>
&lt;<a href="mailto:Przemyslaw.Kociolek@sabre.com" \
target="_blank">Przemyslaw.Kociolek@sabre.com</a>&gt; het volgende geschreven:<br> \
&gt; Try on Sonar 2.11 - it wasn&#39;t tested on newer versions.<br> &gt;<br>
&gt; -----Original Message-----<br>
&gt; From: André Mussche [mailto:<a href="mailto:andre.mussche@gmail.com" \
target="_blank">andre.mussche@gmail.com</a>]<br> &gt; Sent: 15 lutego 2012 10:51<br>
&gt; To: Kociolek, Przemyslaw<br>
&gt; Subject: Re: Sonar: Delphi Plugin<br>
&gt;<br>
&gt; Thanks for the response!<br>
&gt; I copied the file in the lib folder, and I got one step further:<br>
&gt;<br>
&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject&gt;ant sonar<br>
&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt; Buildfile: C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml<br>
&gt; sonar:<br>
&gt; BUILD FAILED<br>
&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:7:<br>
&gt; sonar:sonar doesn&#39;t support the &quot;workdir&quot; attribute<br>
&gt; Total time: 0 seconds<br>
&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;<br>
&gt; So I removed the workdir attribute, and it does something more,<br>
&gt; however still an error<br>
&gt; (Quality profile not found):<br>
&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject&gt;ant sonar<br>
&gt; Buildfile: C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml<br>
&gt;<br>
&gt; sonar:<br>
&gt; [sonar:sonar] Apache Ant(TM) version 1.8.2 compiled on December 20 2010<br>
&gt; [sonar:sonar] Sonar Ant Task version: 1.3<br>
&gt; [sonar:sonar] Loaded from:<br>
&gt; file:/C:/test/apache-ant-1.8.2/lib/sonar-ant-task-1.3.jar<br>
&gt; [sonar:sonar] Sonar work directory:<br>
&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject\.sonar<br>
&gt; [sonar:sonar] Sonar server: <a href="http://localhost:9000" \
target="_blank">http://localhost:9000</a><br> &gt; [sonar:sonar] Sonar version: \
2.13.1<br> &gt; [sonar:sonar] 10:43:18.120 WARN  Derby database should be used \
for<br> &gt; evaluation purpose only<br>
&gt; [sonar:sonar] 10:43:18.151 INFO  Create JDBC datasource<br>
&gt; [sonar:sonar] 10:43:19.432 INFO  Initializing Hibernate<br>
&gt; [sonar:sonar] 10:43:33.183 INFO  -------------  Analyzing Sample Delphi \
Project<br> &gt;<br>
&gt; BUILD FAILED<br>
&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:7:<br>
&gt; java.lang.RuntimeException: Quality profile not found<br>
&gt;  for myProject.key, language delph<br>
&gt;        at org.sonar.batch.DefaultProfileLoader.load(DefaultProfileLoader.java:43)<br>
 &gt;        at org.sonar.batch.ProfileProvider.provide(ProfileProvider.java:36)<br>
&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
 &gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
 &gt;        at java.lang.reflect.Method.invoke(Method.java:601)<br>
&gt;        at org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:142)<br>
 &gt;        at org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:38)<br>
 &gt;        at org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:126)<br>
 &gt;        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:2<br>
 &gt; 74)<br>
&gt;        at org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:133)<br>
 &gt;        at org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)<br>
 &gt;        at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)<br>
 &gt;        at org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:689)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:638)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:627)<br>
 &gt;        at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:105)<br>
 &gt;        at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)<br>
 &gt;        at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:76)<br>
 &gt;        at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.jav<br>
 &gt; a:286)<br>
&gt;        at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:312)<br>
 &gt;        at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:2<br>
 &gt; 74)<br>
&gt;        at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:341)<br>
 &gt;        at org.picocontainer.injectors.AbstractInjectionFactory$LifecycleAdapter.getComponentInstance(AbstractInjectionF<br>
 &gt; actory.java:56)<br>
&gt;        at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)<br>
 &gt;        at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.instantiateComponentAsIsStartable(DefaultPicoContainer.java:1014)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.addAdapterIfStartable(DefaultPicoContainer.java:1006)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.startAdapters(DefaultPicoContainer.java:983)<br>
 &gt;        at org.picocontainer.DefaultPicoContainer.start(DefaultPicoContainer.java:746)<br>
 &gt;        at org.sonar.api.platform.ComponentContainer.startComponents(ComponentContainer.java:70)<br>
 &gt;        at org.sonar.batch.bootstrap.Module.start(Module.java:82)<br>
&gt;        at org.sonar.batch.bootstrap.BatchModule.analyze(BatchModule.java:111)<br>
 &gt;        at org.sonar.batch.bootstrap.BatchModule.doStart(BatchModule.java:101)<br>
 &gt;        at org.sonar.batch.bootstrap.Module.start(Module.java:83)<br>
&gt;        at org.sonar.batch.bootstrap.BootstrapModule.doStart(BootstrapModule.java:102)<br>
 &gt;        at org.sonar.batch.bootstrap.Module.start(Module.java:83)<br>
&gt;        at org.sonar.batch.Batch.execute(Batch.java:100)<br>
&gt;        at org.sonar.ant.Launcher.execute(Launcher.java:70)<br>
&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
 &gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
 &gt;        at java.lang.reflect.Method.invoke(Method.java:601)<br>
&gt;        at org.sonar.ant.SonarTask.delegateExecution(SonarTask.java:202)<br>
&gt;        at org.sonar.ant.SonarTask.execute(SonarTask.java:186)<br>
&gt;        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)<br>
 &gt;        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
 &gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
 &gt;        at java.lang.reflect.Method.invoke(Method.java:601)<br>
&gt;        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)<br>
 &gt;        at org.apache.tools.ant.Task.perform(Task.java:348)<br>
&gt;        at org.apache.tools.ant.Target.execute(Target.java:390)<br>
&gt;        at org.apache.tools.ant.Target.performTasks(Target.java:411)<br>
&gt;        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)<br>
 &gt;        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)<br>
&gt;        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)<br>
 &gt;        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)<br>
&gt;        at org.apache.tools.ant.Main.runBuild(Main.java:809)<br>
&gt;        at org.apache.tools.ant.Main.startAnt(Main.java:217)<br>
&gt;        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)<br>
&gt;        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)<br>
&gt;<br>
&gt; Total time: 31 seconds<br>
&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;<br>
&gt; So is something missing in your demo/example, or in my setup?<br>
&gt; (sorry for asking you first, because you know how to use it with Delphi)<br>
&gt;<br>
&gt; Thanks for helping!<br>
&gt;<br>
&gt; André<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Op 15 februari 2012 10:10 heeft Kociolek, Przemyslaw<br>
&gt; &lt;<a href="mailto:Przemyslaw.Kociolek@sabre.com" \
target="_blank">Przemyslaw.Kociolek@sabre.com</a>&gt; het volgende geschreven:<br> \
&gt;&gt; Andre,<br> &gt;&gt;<br>
&gt;&gt; You have done almost everything you need.<br>
&gt;&gt;<br>
&gt;&gt; First of all, if you want to compile the project, you should run: &quot;mvn \
clean package&quot; from main project folder.<br> &gt;&gt; If you want to make an \
analysis of a sample project, goto &quot;src/sample/SampleProject&quot; and type \
&quot;ant sonar&quot;.<br> &gt;&gt;<br>
&gt;&gt; To be able to analyse with Ant, you must do the following:<br>
&gt;&gt; 1 download the Sonar Ant task (<a \
href="http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/1.3/sonar-ant-task-1.3.jar" \
target="_blank">http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/1.3/sonar-ant-task-1.3.jar</a>)<br>











&gt;&gt; 2 put it into ${ANT_HOME}/lib<br>
&gt;&gt; 3 run &quot;ant sonar&quot; from &quot;src/sample/SampleProject&quot; \
directory, should work<br> &gt;&gt; 4. if it doesn&#39;t run, reproduce the steps \
provided at <a href="http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task" \
target="_blank">http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task</a><br>










&gt;&gt;<br>
&gt;&gt; Besides, you should mail directly to <a href="mailto:dev@sonar.codehaus.org" \
target="_blank">dev@sonar.codehaus.org</a> - guys there will surely help you further. \
:)<br> &gt;&gt;<br>
&gt;&gt; Przemek<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: André Mussche [mailto:<a href="mailto:andre.mussche@gmail.com" \
target="_blank">andre.mussche@gmail.com</a>]<br> &gt;&gt; Sent: 15 lutego 2012 \
09:59<br> &gt;&gt; To: Wojcik, Michal; Kociolek, Przemyslaw<br>
&gt;&gt; Subject: Sonar: Delphi Plugin<br>
&gt;&gt;<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt; I came across your Sonar Delphi plugin:<br>
&gt;&gt; <a href="http://docs.codehaus.org/display/SONAR/Delphi+Plugin" \
target="_blank">http://docs.codehaus.org/display/SONAR/Delphi+Plugin</a><br> &gt;&gt; \
It looks promising, so I tried it.<br> &gt;&gt; But I&#39;m new to Sonar and Ant, and \
I&#39;m stuck :-(.<br> &gt;&gt;<br>
&gt;&gt; I tried the following:<br>
&gt;&gt; ================================================<br>
&gt;&gt; Downloaded:<br>
&gt;&gt; <a href="http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip" \
target="_blank">http://apache.xl-mirror.nl//ant/binaries/apache-ant-1.8.2-bin.zip</a><br>
 &gt;&gt; <a href="http://dist.sonar.codehaus.org/sonar-2.13.1.zip" \
target="_blank">http://dist.sonar.codehaus.org/sonar-2.13.1.zip</a><br> &gt;&gt; \
Extracted these to &quot;c:\test\&quot;<br> &gt;&gt;<br>
&gt;&gt; I extended the &quot;path&quot; environmental variable with<br>
&gt;&gt; &quot;C:\test\apache-ant-1.8.2\bin\&quot;, so I could<br>
&gt;&gt; run &quot;ant.bat&quot;.<br>
&gt;&gt;<br>
&gt;&gt; Started sonar:<br>
&gt;&gt; c:\test\sonar-2.13.1\bin\windows-x86-32\StartSonar.bat<br>
&gt;&gt; This starts OK, I can open the page at &quot;<a \
href="http://localhost:9000/" target="_blank">http://localhost:9000/</a>&quot;<br> \
&gt;&gt;<br> &gt;&gt; I gives the following console output:<br>
&gt;&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt; wrapper  | --&gt; Wrapper Started as Console<br>
&gt;&gt; wrapper  | Launching a JVM...<br>
&gt;&gt; jvm 1    | Wrapper (Version 3.2.3) <a \
href="http://wrapper.tanukisoftware.org" \
target="_blank">http://wrapper.tanukisoftware.org</a><br> &gt;&gt; jvm 1    |   \
Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.<br> &gt;&gt; jvm 1    \
|<br> &gt;&gt; jvm 1    | 2012-02-15 09:31:13.802:INFO::Logging to STDERR via<br>
&gt;&gt; org.mortbay.log.StdErrLog<br>
&gt;&gt; jvm 1    | 2012-02-15 09:31:13.848:INFO::jetty-6.1.25<br>
&gt;&gt; jvm 1    | 2012-02-15 09:31:13.989:INFO::NO JSP Support for /, did not<br>
&gt;&gt; find org.apache.jasper.servlet.JspServlet<br>
&gt;&gt; jvm 1    | JRuby limited openssl loaded. <a href="http://jruby.org/openssl" \
target="_blank">http://jruby.org/openssl</a><br> &gt;&gt; jvm 1    | gem install \
jruby-openssl for full support.<br> &gt;&gt; jvm 1    | 2012-02-15 \
09:31:42.138:INFO::Started<br> &gt;&gt; <a \
href="http://SelectChannelConnector@0.0.0.0:9000" \
target="_blank">SelectChannelConnector@0.0.0.0:9000</a><br> &gt;&gt; \
-------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt;<br>
&gt;&gt; Next, I tried to download the plugin<br>
&gt;&gt; &quot;sonar-delphi-plugin-0.1-SNAPSHOT.jar&quot; but it links to<br>
&gt;&gt; &quot;<a href="http://docs.codehaus.org/download/attachments/201228384/CSharpPluginsEcosystem-1.2.zip?version=1&amp;modificationDate=1328608572702" \
target="_blank">http://docs.codehaus.org/download/attachments/201228384/CSharpPluginsEcosystem-1.2.zip?version=1&amp;modificationDate=1328608572702</a>&quot;?<br>











&gt;&gt; So I downloaded it manually from:<br>
&gt;&gt; <a href="http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/" \
target="_blank">http://snapshots.repository.codehaus.org/org/codehaus/sonar-plugins/sonar-delphi-plugin/0.1-SNAPSHOT/</a><br>











&gt;&gt; And copied it here:<br>
&gt;&gt; c:\test\sonar-2.13.1\extensions\plugins\sonar-delphi-plugin-0.1-SNAPSHOT.jar<br>
 &gt;&gt;<br>
&gt;&gt; When I stop and start StartSonar.bat again, it gives errors!?:<br>
&gt;&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt; wrapper  | --&gt; Wrapper Started as Console<br>
&gt;&gt; wrapper  | Launching a JVM...<br>
&gt;&gt; jvm 1    | Wrapper (Version 3.2.3) <a \
href="http://wrapper.tanukisoftware.org" \
target="_blank">http://wrapper.tanukisoftware.org</a><br> &gt;&gt; jvm 1    |   \
Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.<br> &gt;&gt; jvm 1    \
|<br> &gt;&gt; jvm 1    | 2012-02-15 09:44:46.744:INFO::Logging to STDERR via<br>
&gt;&gt; org.mortbay.log.StdErrLog<br>
&gt;&gt; jvm 1    | 2012-02-15 09:44:46.791:INFO::jetty-6.1.25<br>
&gt;&gt; jvm 1    | 2012-02-15 09:44:46.932:INFO::NO JSP Support for /, did not<br>
&gt;&gt; find org.apache.jasper.servlet.JspServlet<br>
&gt;&gt; jvm 1    | 2012-02-15 09:44:57.073:WARN::Failed startup of context<br>
&gt;&gt; org.mortbay.jetty.webapp.WebAppContext@15df5c4{/,file<br>
&gt;&gt; :/C:/test/sonar-2.13.1/war/sonar-server}<br>
&gt;&gt; jvm 1    | java.lang.IllegalStateException: Fail to start server<br>
&gt;&gt; jvm 1    |      at \
org.sonar.server.platform.Platform.start(Platform.java:122)<br> &gt;&gt; jvm 1    |   \
at<br> &gt;&gt; org.sonar.server.platform.PlatformLifecycleListener.contextInitialized(PlatformLifecycleListener.java<br>
 &gt;&gt; :33)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)<br>
 &gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.servlet.Context.startContext(Context.java:136)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1272)<br>
 &gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)<br>
 &gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:489)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)<br>
 &gt;&gt; jvm 1    |      at org.mortbay.jetty.Server.doStart(Server.java:224)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)<br>
&gt;&gt; jvm 1    |      at<br>
&gt;&gt; org.sonar.application.JettyEmbedder.start(JettyEmbedder.java:79)<br>
&gt;&gt; jvm 1    |      at \
org.sonar.application.StartServer.main(StartServer.java:50)<br> &gt;&gt; jvm 1    |   \
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> &gt;&gt; jvm 1    \
|      at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br> &gt;&gt; \
jvm 1    |      at<br> &gt;&gt; \
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br> &gt;&gt; jvm 1    \
|      at java.lang.reflect.Method.invoke(Unknown Source)<br> &gt;&gt; jvm 1    |     \
at<br> &gt;&gt; org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)<br>
 &gt;&gt; jvm 1    |      at java.lang.Thread.run(Unknown Source)<br>
&gt;&gt; jvm 1    | 2012-02-15 09:44:57.104:INFO::Started<br>
&gt;&gt; <a href="http://SelectChannelConnector@0.0.0.0:9000" \
target="_blank">SelectChannelConnector@0.0.0.0:9000</a><br> &gt;&gt; \
-------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt; (when I rename/delete &quot;sonar-delphi-plugin-0.1-SNAPSHOT.jar&quot; it \
starts ok)<br> &gt;&gt;<br>
&gt;&gt; I downloaded the source (example):<br>
&gt;&gt; <a href="http://svn.codehaus.org/sonar-plugins/trunk/delphi/" \
target="_blank">http://svn.codehaus.org/sonar-plugins/trunk/delphi/</a><br> \
&gt;&gt;<br> &gt;&gt; When I try to run &quot;ant sonar&quot; it gives errors \
too:<br> &gt;&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject&gt;ant sonar<br>
&gt;&gt;<br>
&gt;&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject&gt;set<br>
&gt;&gt; JAVA_HOME=C:\Program Files\Java\jdk1.7.0<br>
&gt;&gt; Buildfile: C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml<br>
 &gt;&gt;<br>
&gt;&gt; sonar:<br>
&gt;&gt;<br>
&gt;&gt; BUILD FAILED<br>
&gt;&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject\build.xml:6:<br>
&gt;&gt; Problem: failed to create task or type antlib:org.son<br>
&gt;&gt; ar.ant:sonar<br>
&gt;&gt; Cause: The name is undefined.<br>
&gt;&gt; Action: Check the spelling.<br>
&gt;&gt; Action: Check that any custom tasks/types have been declared.<br>
&gt;&gt; Action: Check that any &lt;presetdef&gt;/&lt;macrodef&gt; declarations have \
taken place.<br> &gt;&gt; No types or tasks have been defined in this namespace \
yet<br> &gt;&gt;<br>
&gt;&gt; This appears to be an antlib declaration.<br>
&gt;&gt; Action: Check that the implementing library exists in one of:<br>
&gt;&gt;        -C:\test\apache-ant-1.8.2\bin\..\lib<br>
&gt;&gt;        -C:\Documents and Settings\Admin\.ant\lib<br>
&gt;&gt;        -a directory added on the command line with the -lib argument<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Total time: 0 seconds<br>
&gt;&gt;<br>
&gt;&gt; C:\test\sonar-plugins\delphi\src\sample\SampleProject&gt;<br>
&gt;&gt; -------------------------------------------------------------------------------------------------------------------<br>
 &gt;&gt;<br>
&gt;&gt; I read the following page, but did not understand where to put the<br>
&gt;&gt; plugin and config:<br>
&gt;&gt; <a href="http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task" \
target="_blank">http://docs.codehaus.org/display/SONAR/Analyse+with+Ant+Task</a><br> \
&gt;&gt;<br> &gt;&gt; Can you please help me how to use/set it up?<br>
&gt;&gt;<br>
&gt;&gt; Thanks in advance,<br>
&gt;&gt;<br>
&gt;&gt; André<br>
<br></div></div>
---------------------------------------------------------------------<br>
To unsubscribe from this list, please visit:<br>
<br>
    <a href="http://xircles.codehaus.org/manage_email" \
target="_blank">http://xircles.codehaus.org/manage_email</a><br> <br>
<br>
</blockquote></div><br></div>
</blockquote></div></div></div><br></div></div>
</blockquote></div><br></div></div></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic