The project info reports plugin is using the java version explicitly (Since it doesn't actually execute anything it shouldn't have mattered). Seems like this is a bug in the project info reports plugin.
- Brett 2008/8/19 De Smet Ringo <[EMAIL PROTECTED]>: > Hello, > > I have a number of projects correctly building with Maven 2.0.9. I now > came to the point that I wanted to tackle the site generation. > Everything works, except the SCM report because it seems to insist on > using the Java based CVS library. I already had to revert to scm_native > for the release plugin, so I would have assumed that this would have > worked for the project-info-reports also. > > Is there a version of the site plugin or the project-info-reports that > has this fixed? > > The command-line I use: > mvn site -Dmaven.scm.provider.cvs.implementation=cvs_native > -Dusername=rdesmet1 > > The error I get: > ... > [INFO] Generating "Source Xref" report. > [INFO] Generating "Continuous Integration" report. > [INFO] Generating "Dependencies" report. > [INFO] Generating "Issue Tracking" report. > [INFO] Generating "Project License" report. > [INFO] Generating "Mailing Lists" report. > [INFO] Generating "Project Summary" report. > [INFO] Generating "Source Repository" report. > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Username isn't defined. > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IllegalArgumentException: Username isn't defined. > at > org.apache.maven.scm.provider.cvslib.repository.CvsScmProviderRepository > .getCvsRootForCvsPass(CvsScmProviderRepository.java:105) > at > org.apache.maven.scm.provider.cvslib.repository.CvsScmProviderRepository > .getCvsRoot(CvsScmProviderRepository.java:73) > at > org.apache.maven.report.projectinfo.ScmReport$ScmRenderer.anonymousAcces > sCVS(ScmReport.java:457) > at > org.apache.maven.report.projectinfo.ScmReport$ScmRenderer.renderAnonymou > sAccessSection(ScmReport.java:276) > at > org.apache.maven.report.projectinfo.ScmReport$ScmRenderer.renderBody(Scm > Report.java:183) > at > org.apache.maven.reporting.AbstractMavenReportRenderer.render(AbstractMa > venReportRenderer.java:65) > at > org.apache.maven.report.projectinfo.ScmReport.executeReport(ScmReport.ja > va:87) > at > org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenRep > ort.java:101) > at > org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(Repo > rtDocumentRenderer.java:139) > at > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(Def > aultSiteRenderer.java:269) > at > org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSi > teRenderer.java:101) > at > org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:129) > at > org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:96) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa > nager.java:451) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default > LifecycleExecutor.java:558) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec > ycle(DefaultLifecycleExecutor.java:499) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL > ifecycleExecutor.java:478) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle > Failures(DefaultLifecycleExecutor.java:330) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > DefaultLifecycleExecutor.java:291) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec > ycleExecutor.java:142) > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 28 seconds > [INFO] Finished at: Mon Aug 18 16:32:28 CEST 2008 > [INFO] Final Memory: 54M/347M > [INFO] > ------------------------------------------------------------------------ > > Cheers, > > Ringo De Smet > Ixor > ************************************************************* > > Dit e-mail bericht inclusief eventuele ingesloten bestanden kan informatie > bevatten die vertrouwelijk is en/of beschermd door intellectuele > eigendomsrechten. Dit bericht is uitsluitend bestemd voor de > geadresseerde(n). Elk gebruik van de informatie vervat in dit bericht > (waaronder de volledige of gedeeltelijke reproductie of verspreiding onder > elke vorm) door andere personen dan de geadresseerde(n) is verboden. Indien u > dit bericht per vergissing heeft ontvangen, gelieve de afzender hiervan te > verwittigen en dit bericht te verwijderen. > > This e-mail and any attachment thereto may contain information which is > confidential and/or protected by intellectual property rights and are > intended for the sole use of the addressees. Any use of the information > contained herein (including but not limited to total or partial reproduction > or distribution in any form) by other persons than the addressees is > prohibited. If you have received this e-mail in error, please notify the > sender and delete its contents. > > Ce courriel et les annexes éventuelles peuvent contenir des informations > confidentielles et/ou protégées par des droits de propriété intellectuelle. > Ce message est adressé exclusivement à son (ses) destinataire(s). Toute > utilisation du contenu de ce message (y compris la reproduction ou diffusion > partielle ou complète sous toute forme) par une autre personne que le(s) > destinataire(s) est formellement interdite. Si vous avez reçu ce message par > erreur, veuillez prévenir l'expéditeur du message et en détruire le contenu. > > ************************************************************* > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Brett Porter Blog: http://blogs.exist.com/bporter/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
