[ 
http://jira.codehaus.org/browse/MGWT-149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=203099#action_203099
 ] 

Robert Scholte commented on MGWT-149:
-------------------------------------

I think I found it. With 
[rev-10209|http://fisheye.codehaus.org/changelog/mojo/trunk/mojo/gwt-maven-plugin/src/main/java/org/codehaus/mojo/gwt/GenerateAsyncMojo.java?cs=10209]
 a fix was patched for MGWT-101. Before this patch only the explicit sources 
were added to the QDox JavadocBuilder, but from this patch forward the 
sourceroot is added. For QDox enough reason to parse all the files.
This explains the behaviour you see.

> generateAsync fails with ParseException (ignoring servicePattern?)
> ------------------------------------------------------------------
>
>                 Key: MGWT-149
>                 URL: http://jira.codehaus.org/browse/MGWT-149
>             Project: Maven 2.x GWT Plugin
>          Issue Type: Bug
>    Affects Versions: 1.2
>            Reporter: Aaron Novstrup
>
> The generateAsync goal is failing with a 
> com.thoughtworks.qdox.parser.ParseException.  The trace (below) suggests that 
> it is parsing source files that do not match the servicePattern.
> Trace:
> ...
> [INFO] [gwt:generateAsync {execution: default}]
> [INFO] using GWT jars from project dependencies : 2.0.0
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] syntax error @[44,39] in 
> file:/home/anovstrup/firestarter/firestarter.hg/client/src/main/java/com/stottlerhenke/firestarter/client/ui/view/CheckBoxOptionGroupPanel.java
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> com.thoughtworks.qdox.parser.ParseException: syntax error @[44,39] in 
> file:/home/anovstrup/firestarter/firestarter.hg/client/src/main/java/com/stottlerhenke/firestarter/client/ui/view/CheckBoxOptionGroupPanel.java
>       at com.thoughtworks.qdox.parser.impl.Parser.yyerror(Parser.java:987)
>       at com.thoughtworks.qdox.parser.impl.Parser.yyparse(Parser.java:1293)
>       at com.thoughtworks.qdox.parser.impl.Parser.parse(Parser.java:968)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:317)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:349)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder.addSource(JavaDocBuilder.java:345)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder$2.visitFile(JavaDocBuilder.java:435)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:43)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.walk(DirectoryScanner.java:34)
>       at 
> com.thoughtworks.qdox.directorywalker.DirectoryScanner.scan(DirectoryScanner.java:52)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder.addSourceTree(JavaDocBuilder.java:432)
>       at 
> com.thoughtworks.qdox.JavaDocBuilder.addSourceTree(JavaDocBuilder.java:421)
>       at 
> org.codehaus.mojo.gwt.GenerateAsyncMojo.createJavaDocBuilder(GenerateAsyncMojo.java:340)
>       at 
> org.codehaus.mojo.gwt.GenerateAsyncMojo.execute(GenerateAsyncMojo.java:111)
>       at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332)
>       at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181)
>       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:356)
>       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:597)
>       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: 37 seconds
> [INFO] Finished at: Tue Dec 15 12:18:50 PST 2009
> [INFO] Final Memory: 19M/35M
> [INFO] 
> ------------------------------------------------------------------------
> Plugin configuration:
> <plugin>
>         <groupId>org.codehaus.mojo</groupId>
>         <artifactId>gwt-maven-plugin</artifactId>
>         <version>1.2-SNAPSHOT</version>
>         <executions>
>           <execution>
>             <goals>
>               <goal>compile</goal>
>               <goal>generateAsync</goal>
>               <!-- This will include "gwt:test" during "integration-test" -->
>               <goal>test</goal>
>             </goals>
>           </execution>
>           <execution>
>             <id>gwt-clean</id>
>             <phase>clean</phase>
>             <goals>
>               <goal>clean</goal>
>             </goals>
>           </execution>
>         </executions>
>         <configuration>
>           <servicePattern>**/I*Service.java</servicePattern>
>           <module>${gwt.module}</module>
>         </configuration>
>       </plugin>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to