[ 
http://jira.codehaus.org/browse/MGWT-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nicolas de loof closed MGWT-36.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 1.1

fixed at rev 9480

> GenerateAsyncMojo ( and possibly others ) must be 
> '@requiresDependencyResolution compile' annotated
> ---------------------------------------------------------------------------------------------------
>
>                 Key: MGWT-36
>                 URL: http://jira.codehaus.org/browse/MGWT-36
>             Project: Maven 2.x GWT Plugin
>          Issue Type: Bug
>            Reporter: Ivan Yosifov
>            Assignee: nicolas de loof
>             Fix For: 1.1
>
>
> The GenerateAsyncMojo ( and maybe other mojos, I'm not sure ) needs the 
> '@requiresDependencyResolution compile' annotation like this:
> Index: src/main/java/org/codehaus/mojo/gwt/GenerateAsyncMojo.java
> ===================================================================
> --- src/main/java/org/codehaus/mojo/gwt/GenerateAsyncMojo.java        
> (revision 9477)
> +++ src/main/java/org/codehaus/mojo/gwt/GenerateAsyncMojo.java        
> (working copy)
> @@ -44,6 +44,7 @@
>   *
>   * @goal generateAsync
>   * @phase generate-sources
> + * @requiresDependencyResolution compile
>   * @author <a href="mailto:[email protected]";>Nicolas De Loof</a>
>   * @version $Id$
>   */
> Without it the following problem results: If the gwt libs are provided-scope 
> dependecies they do NOT get added to project.getCompileClasspathElements() 
> and hence NOT to getProjectClassLoader(). As a result the 
> if ( "com.google.gwt.user.client.rpc.RemoteService".equals( 
> implement.getFullyQualifiedName() ) )
>             {
>                 isRemoteService = true;
>                 break;
>             }
> check fails on legitimate remote services since 
> implement.getFullyQualifiedName() returns just "RemoteService" and NOT 
> "com.google.gwt.user.client.rpc.RemoteService" because the QDox framework 
> doesn't have the gwt API on its classpath and can't resolve the interface 
> properly.

-- 
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