This is just a little bit of confusion.

The Maven surefire plugin (version 2.1) uses version 1.5 of surefire
and surefire-booter. So it all sounds correct.

Users should only ever need to use -U to update plugins, not build
anything from source. Likewise, -DupdateReleaseInfo is completely
unnecessary for plugins in 2.0+ of Maven.

- Brett

On 12/28/05, Nik Gonzalez <[EMAIL PROTECTED]> wrote:
> Man-Chi Leung,
>
> Build the maven-surefire-plugin-2.1 that you checked out again but this
> time using "mvn install -DupdateReleaseInfo=true.  This will update your
> plugin registry and the next time you call on this plugin, maven will
> use the updated version.
>
> hth,
>
> Nik
>
> Man-Chi Leung wrote:
>
> > hi,
> >
> > surefire-report-plugin 2.1 is having Failure to parse Surefire 1.5
> > xml file
> >
> > I used surefire-report plugin to parse surefire generated xml file
> > but encountered the following exception.
> > I checked out surefire-report jira, and got a reply that it is due to
> > the invalid xml format in surefire generated TEST-
> > com.mycompany.app.AppTest.xml file.
> >
> > ------------------------------------
> > I tried the following attempt:
> > -------------------------------------
> > since surefire-plugin that bundles with m2 release is version 1.5, in
> > fact, I tried to checkout the latest 2.1 from
> > http://svn.apache.org/repos/asf/maven/components/tags/maven-surefire-
> > plugin-2.1. I did a mvn compile and install to my local .m2
> > repository, trying to run it again.
> > However, M2 , by default only depends surefire 1.5 version, NOT
> > running ver 2.1 . may I know how to make m2 to run surefire 2.1
> > instead? pls help
> > btw, the surefire report 2.1 DOES generate correct, just that there
> > are a lot of exception as the followings!
> >
> > -------------------
> > ERROR MSG:
> > -------------------
> > [INFO] Generate "Maven Surefire Report" report.
> > java.lang.Exception: Failure to parse file at: ~/myproject/my-app/
> > target/surefire-reports/TEST-com.mycompany.app.AppTest.xml
> > at org.codehaus.mojo.surefire.ReportTestSuite.<init>
> > (ReportTestSuite.java:68)
> > at org.codehaus.mojo.surefire.SurefireReportParser.parseXMLReportFiles
> > (SurefireReportParser.java:49)
> > at org.codehaus.mojo.surefire.SurefireReportGenerator.doGenerateReport
> > (SurefireReportGenerator.java:44)
> > at org.codehaus.mojo.surefire.SurefireReportMojo.executeReport
> > (SurefireReportMojo.java:77)
> > at org.apache.maven.reporting.AbstractMavenReport.generate
> > (AbstractMavenReport.java:98)
> > at org.apache.maven.plugins.site.SiteMojo.generateReportsPages
> > (SiteMojo.java:802)
> > at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:301)
> > at org.apache.maven.plugin.DefaultPluginManager.executeMojo
> > (DefaultPluginManager.java:432)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > (DefaultLifecycleExecutor.java:530)
> > at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
> > ycle(DefaultLifecycleExecutor.java:472)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> > (DefaultLifecycleExecutor.java:451)
> > at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
> > Failures(DefaultLifecycleExecutor.java:303)
> > at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> > DefaultLifecycleExecutor.java:270)
> > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> > (DefaultLifecycleExecutor.java:139)
> > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> > at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at sun.reflect.NativeMethodAccessorImpl.invoke
> > (NativeMethodAccessorImpl.java:39)
> > at sun.reflect.DelegatingMethodAccessorImpl.invoke
> > (DelegatingMethodAccessorImpl.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)
> > Caused by: org.xml.sax.SAXParseException: Whitespace required before
> > attributes.
> > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3376)
> > at org.apache.crimson.parser.Parser2.fatal(Parser2.java:3364)
> > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1556)
> > at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
> > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
> > at org.apache.crimson.parser.Parser2.content(Parser2.java:1963)
> > at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1691)
> > at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:667)
> > at org.apache.crimson.parser.Parser2.parse(Parser2.java:337)
> > at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
> > at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> > at javax.xml.parsers.SAXParser.parse(SAXParser.java:281)
> > at org.codehaus.mojo.surefire.ReportTestSuite.<init>
> > (ReportTestSuite.java:64)
> > ... 24 more
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to