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

Damien GOUYETTE updated MGWT-182:
---------------------------------

    Attachment: Capture d’écran 2010-03-10 à 12.27.24.png

> Using Maven plugin with spring 3.x results in "No source code is available 
> for type ...; did you forget to inherit a required module?" while compiling
> ------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: MGWT-182
>                 URL: http://jira.codehaus.org/browse/MGWT-182
>             Project: Maven 2.x GWT Plugin
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: Ubuntu 9.10
> Eclipse 3.5
> Spring 3.x
> Maven 2.x
>            Reporter: Ludovic JEANSON
>            Priority: Minor
>         Attachments: Capture d’écran 2010-03-10 à 12.27.24.png
>
>
> Hi all,
> I'm realizing a webapp using Spring 3.x and GWT 2.0 with deployment supported 
> by Maven (I use Spring IOC and MVC).
> The structure of my project is as follow:
> * src
> ** main
> *** java
> **** com.ecp.gwt
> ***** Weather.gwt.xml
> **** com.ecp.gwt.client
> ***** WeatherClient.java
> **** com.ecp.service
> ***** WeatherService.java
> ***** WeatherServiceAsync.java
> **** com.ecp.service.impl
> ***** WeatherServiceImpl.java
> *** webapp
> **** WEB-INF
> ***** applicationContext.xml
> ***** myApp-servlet.xml
> ***** web.xml
> * war
> * pom.xml
> My WeatherClient (the entry point) references classes WeatherService*.java in 
> order to make RPC calls
> My pom.xml file configuration in short (skiping dependencies and other 
> stuffs):
> {code:xml} 
> <properties>
>     <gwt.version>2.0.2</gwt.version>
>     <maven.compiler.source>1.6</maven.compiler.source>
>     <maven.compiler.target>1.6</maven.compiler.target>
> </properties>
>   <build>
>     <finalName>myApp</finalName>
>       <outputDirectory>war/WEB-INF/classes</outputDirectory>
>       <plugins>
>        <plugin>
>         <groupId>org.codehaus.mojo</groupId>
>         <artifactId>gwt-maven-plugin</artifactId>
>         <version>1.2</version>
>         <executions>
>             <execution>
>                   <configuration>
>                     <servicePattern>**/gwt/**/*Service.java</servicePattern>
>                   </configuration>
>                 <goals>
>                       <goal>compile</goal>
>                 </goals>
>             </execution>
>         </executions>
>         <configuration>
>           <runTarget>com.ecp.gwt.Weather/Weather.html</runTarget>
>         </configuration>
>       </plugin>
>           <plugin>
>             <groupId>org.apache.maven.plugins</groupId>
>             <artifactId>maven-compiler-plugin</artifactId>
>             <version>2.0.2</version>
>             <configuration>
>               <source>${maven.compiler.source}</source>
>                 <target>${maven.compiler.target}</target>
>               <warSourceDirectory>war</warSourceDirectory>
>               <webXml>src/main/webapp/WEB-INF/web.xml</webXml>        
>             </configuration>
>           </plugin>
>       </plugins>
>       
>       <resources>
>       <resource>
>          <directory>src/main/java</directory>
>          <includes>
>             <include>**/client/**</include>
>             <include>**/*.gwt.xml</include>
>          </includes>
>       </resource>
>    </resources>
>   </build>
> {code} 
> I have the following stacktrace while launching "mvn clean install" that I 
> couldn't fix the all day:
> {noformat} 
> [INFO] Scanning for projects...
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Building myApp Webapp
> [INFO] 
> [INFO] Id: com.ecp:myApp:war:0.0.1-SNAPSHOT
> [INFO] task-segment: [clean, install]
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] [clean:clean]
> [INFO] Deleting directory /home/ludovic/workspace/myApp_0_0_1/target
> [INFO] Deleting directory 
> /home/ludovic/workspace/myApp_0_0_1/war/WEB-INF/classes
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 110 source files to 
> /home/ludovic/workspace/myApp_0_0_1/war/WEB-INF/classes
> [INFO] [gwt:compile]
> [INFO] using GWT jars from project dependencies : 2.0.2
> [INFO] auto discovered modules [com.ecp.gwt.Weather]
> [INFO] establishing classpath list (scope = compile)
> [INFO] Compiling module com.ecp.gwt.Weather
> [INFO]    Validating newly compiled units
> [INFO]       [ERROR] Errors in 
> 'file:/home/ludovic/workspace/myApp_0_0_1/src/main/java/com/ecp/gwt/client/WeatherClient.java'
> [INFO]          [ERROR] Line 44: No source code is available for type 
> com.ecp.manager.WeatherManagerAsync; did you forget to inherit a required 
> module?
> [INFO]          [ERROR] Line 44: No source code is available for type 
> com.ecp.manager.impl.WeatherManagerImpl; did you forget to inherit a required 
> module?
> [INFO]          [ERROR] Line 46: No source code is available for type 
> com.ecp.business.Weather; did you forget to inherit a required module?
> [INFO]    Finding entry point classes
> [INFO]       [ERROR] Unable to find type 'com.ecp.gwt.client.WeatherClient'
> [INFO]          [ERROR] Hint: Previous compiler errors may have made this 
> type unavailable
> [INFO]          [ERROR] Hint: Check the inheritance chain from your module; 
> it may not be inheriting a required module or a module may not be adding its 
> source path entries properly
> [ERROR] 
> {noformat} 
> I'm sure the error is in the pom.xml configuration but I could not find it. 
> Can anyone help me or forward me to a forum?
> Thanks in advance.
> Ludovic

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