Here are the my project folder structure:
MedicalMgmt:
   src
        com.med.mm
               OEV.gwt.xml
               MedicalMgmt.gwt.xml
        com.med.mm.client
        com.med.mm.server
        com.med.mm.shared
   src/main/resources
   webapp
   pom.xml

The plugin entry in pom as follows:

<build>

<sourceDirectory>src</sourceDirectory>

<!-- Generate compiled stuff in the folder used for developing mode -->

<outputDirectory>${webappDirectory}/WEB-INF/classes</outputDirectory>


<plugins>

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>buildnumber-maven-plugin</artifactId>

<version>1.4</version>

<executions>

<execution>

<phase>validate</phase>

<goals>

<goal>create</goal>

</goals>

</execution>

</executions>

<configuration>

<doCheck>false</doCheck>

<getRevisionOnlyOnce>true</getRevisionOnlyOnce>

<shortRevisionLength>8</shortRevisionLength>

<scmBranchPropertyName>scmBranch</scmBranchPropertyName>

</configuration>

</plugin>


<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-scm-plugin</artifactId>

<version>1.12.0</version>

<configuration>

<providerImplementations>

<git>jgit</git>

</providerImplementations>

</configuration>

<dependencies>

<dependency>

<groupId>org.apache.maven.scm</groupId>

<artifactId>maven-scm-provider-jgit</artifactId>

<version>1.12.0</version>

</dependency>

</dependencies>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<configuration>

<fork>false</fork>

<debug>false</debug>

<debuglevel>lines,vars,source</debuglevel>

</configuration>

</plugin>


<!-- GWT Maven Plugin -->

<plugin>

<groupId>net.ltgt.gwt.maven</groupId>

<artifactId>gwt-maven-plugin</artifactId>

<version>1.1.0</version>

<executions>

<execution>

<goals>

<goal>compile</goal>

</goals>

</execution>

</executions>

<configuration>

<skipModule>true</skipModule>

<moduleName>com.medhok.mm.OEV</moduleName>

<moduleShortName>MedicalMgmt</moduleShortName>

<failOnError>true</failOnError>

<!-- GWT compiler 2.8 and above requires 1.8, hence define sourceLevel here 
if you use

a different source language for java compilation -->

<sourceLevel>1.8</sourceLevel>

<!-- Compiler configuration -->

<compilerArgs>

<!-- Ask GWT to create the Story of Your Compile (SOYC) (gwt:compile) -->

<arg>-compileReport</arg>

<arg>-XcompilerMetrics</arg>

</compilerArgs>

<jvmArgs>

<jvmArg> -Xmx7G </jvmArg>

<jvmArg> -XX:+UseG1GC </jvmArg>

<jvmArg> -Dgwt.user.agent=${gwt.compile.user.agent} </jvmArg>

</jvmArgs>

<!-- DevMode configuration -->

<warDir>${webappDirectory}</warDir>

<classpathScope>compile+runtime</classpathScope>

<!-- URL(s) that should be opened by DevMode (gwt:devmode). -->

<startupUrls>

<startupUrl>index.html</startupUrl>

</startupUrls>

</configuration>

</plugin>

<!--<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>gwt-maven-plugin</artifactId>

<version>${gwtMavenPluginVersion}</version>

<dependencies>

<dependency>

<groupId>org.gwtproject</groupId>

<artifactId>gwt-user</artifactId>

<version>${gwtVersion}</version>

</dependency>

<dependency>

<groupId>org.gwtproject</groupId>

<artifactId>gwt-dev</artifactId>

<version>${gwtVersion}</version>

</dependency>

</dependencies>

<executions>

<execution>

<goals>

<goal>compile-report</goal>

<goal>compile</goal> 

<goal>test</goal> 

<goal>i18n</goal> 

<goal>generateAsync</goal> 

</goals>

</execution>

</executions>

Plugin configuration. There are many available options, see 
gwt-maven-plugin 

documentation at codehaus.org 

<configuration>

<modules>

<module>com.medhok.mm.MedicalMgmt</module> 

<module>com.medhok.mm.OEV</module>

</modules>


<runTarget>index.html</runTarget>

<hostedWebapp>${webappDirectory}</hostedWebapp>

<gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>

<i18nMessagesBundle>com.medhok.mm.client.Messages</i18nMessagesBundle> 

<extraJvmArgs>-Xmx1496m -XX:MaxPermSize=256m</extraJvmArgs> 

-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl 

MedicalMgmt.html -logLevel INFO -port 8888 -war "C:\Users\Pavel 
Vassiliev\test-workspace\MedicalMgmt\target\medical-mgmt-1.0-SNAPSHOT" 

-codeServerPort 9997 

extraJvmArgs>-Xmx4G -XX:MaxPermSize=512m -XX:+UseG1GC 
-Dgwt.compiler.localWorkers=3 

-Dgwt.jjs.permutationWorkerFactory=com.google.gwt.dev.ThreadedPermutationWorkerFactory</extraJvmArgs
 


<extraJvmArgs>-Xmx7G -XX:+UseG1GC 
-Dgwt.user.agent=${gwt.compile.user.agent}</extraJvmArgs>


</configuration>

</plugin>-->


<!-- Copy static web files before executing gwt:run -->

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-war-plugin</artifactId>

<version>3.2.0</version>


<executions>

<execution>

<phase>compile</phase>

<goals>

<goal>exploded</goal>

</goals>

</execution>

</executions>

<!-- -->

<configuration>

<packagingExcludes>images/client/</packagingExcludes>

<webappDirectory>${webappDirectory}</webappDirectory>

<webResources>

<webResource>

<directory>webapp</directory>

</webResource>

</webResources>

<archive>

<manifest>

<addDefaultImplementationEntries>true</addDefaultImplementationEntries>

</manifest>

<manifestEntries>

<Implementation-Build>${buildNumber}</Implementation-Build>

<Implementation-Branch>${scmBranch}</Implementation-Branch>

<SCM-Branch>${scmBranch}</SCM-Branch>

<Jenkins-Build-Number>${BUILD_NUMBER}</Jenkins-Build-Number>

<Jenkins-Build-Url>${BUILD_URL}</Jenkins-Build-Url>

<Jenkins-Git-Commit>${GIT_COMMIT}</Jenkins-Git-Commit>

<Jenkins-Build-Time>${BUILD_TIMESTAMP}</Jenkins-Build-Time>

<Build-Time>${maven.build.timestamp}</Build-Time>

<Build-Host>${agent.name}</Build-Host>

<Build-User>${user.name}</Build-User>

<Build-Maven>Maven ${maven.version}</Build-Maven>

<Build-Java>${java.version}</Build-Java>

<Build-OS>${os.name}</Build-OS>

<Build-Label>${project.artifactId}.${project.version}</Build-Label>

<Build-Path>${basedir}</Build-Path>

<Release-Version>${release.info}</Release-Version>

</manifestEntries>

</archive>

</configuration>

</plugin>

<plugin>

<groupId>com.mycila</groupId>

<artifactId>license-maven-plugin</artifactId>

<version>4.3</version>

<configuration>

<licenseSets>

<licenseSet>

<header>src/main/resources/header.txt</header>

<includes>

<include>src/**/*.java</include>

</includes>

</licenseSet>

</licenseSets>

</configuration>

</plugin>

</plugins>

<pluginManagement>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<configuration>

<fork>true</fork>

<debug>true</debug>

<debuglevel>lines,vars,source</debuglevel>

</configuration>

</plugin>

</plugins>

</pluginManagement>

</build>

 The error I am receiving is "Unable to find 'com/medhok/mm/OEV.gwt.xml' on 
your classpath; could be a typo, or maybe you forgot to include a classpath 
entry for source?"

Appreciate your help on this.

On Tuesday, November 12, 2024 at 12:08:33 PM UTC-5 Colin Alworth wrote:

> If you'd like to share the full example project that fails so that we can 
> look at it and understand what is misconfigured, that would help here, but 
> we can't guess about code and configuration we can't see. My steps in past 
> messages were to give you questions to ask yourself or to answer in your 
> replies so we would have enough information to help, or steps to take to 
> experiment and spot important differences between "works" and "doesn't 
> work".
>
> Best guess, you've managed the version somewhere else in your project to 
> no longer match 1.0.0.GA, but if you literally only have the archetype 
> sources and none of your own pom or own sources, that shouldn't be possible.
>
> On Tuesday, November 12, 2024 at 9:19:33 AM UTC-6 [email protected] 
> wrote:
>
>> I do have the mentioned dependency in my pom.xml file:
>>
>> <dependency>
>>
>> <groupId>javax.validation</groupId>
>>
>> <artifactId>validation-api</artifactId>
>>
>> <version>1.0.0.GA</version>
>>
>> <!-- Note: use classifier=sources rather than type=java-sources so 
>> they're added to the classpath -->
>>
>> <classifier>sources</classifier>
>>
>> </dependency>
>>
>> On Tuesday, November 12, 2024 at 8:33:11 AM UTC-5 Colin Alworth wrote:
>>
>>> To use any classes in your GWT code, you need sources (though you need 
>>> bytecode too to compile with javac). Add the source version of that same 
>>> jar as well:
>>>
>>>             <dependency>
>>>                 <groupId>javax.validation</groupId>
>>>                 <artifactId>validation-api</artifactId>
>>>                 <version>1.0.0.GA</version>
>>>                 <classifier>sources</classifier>
>>>             </dependency>
>>> On Monday, November 11, 2024 at 8:27:22 PM UTC-6 [email protected] 
>>> wrote:
>>>
>>>> Thanks for your input Colin,
>>>>
>>>> i have created sample project with GWT 2.11.0 and gwt-maven-plugin.  I 
>>>> am getting the following error:
>>>>
>>>> [1m--- [0;32mgwt:1.1.0:compile [m [1m(default) [m @ [36mOEV [0;1m --- 
>>>> [m
>>>>
>>>> [INFO] Compiling module com.mm.medhok.OEV
>>>>
>>>> [INFO] Tracing compile failure path for type 
>>>> 'com.google.gwt.validation.client.impl.NodeImpl'
>>>>
>>>> [INFO] [ERROR] Errors in 
>>>> 'com/google/gwt/validation/client/impl/NodeImpl.java'
>>>>
>>>> [INFO] [ERROR] Line 81: The method getKey() of type NodeImpl must 
>>>> override or implement a supertype method
>>>>
>>>> [INFO] [ERROR] Line 76: The method getIndex() of type NodeImpl must 
>>>> override or implement a supertype method
>>>>
>>>> [INFO] [ERROR] Line 42: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 30: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 102: The method isInIterable() of type NodeImpl 
>>>> must override or implement a supertype method
>>>>
>>>> [INFO] [ERROR] Line 38: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 20: The import javax.validation.Path cannot be 
>>>> resolved
>>>>
>>>> [INFO] [ERROR] Line 25: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 28: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 34: Node cannot be resolved to a type
>>>>
>>>> [INFO] [ERROR] Line 86: The method getName() of type NodeImpl must 
>>>> override or implement a supertype method
>>>>
>>>> [INFO] Tracing compile failure path for type 
>>>> 'com.google.gwt.validation.client.constraints.MinValidatorForNumber'
>>>> even though I have added below dependency.
>>>>
>>>> <dependency>
>>>>
>>>> <groupId>javax.validation</groupId>
>>>>
>>>> <artifactId>validation-api</artifactId>
>>>>
>>>> <version>1.0.0.GA</version>
>>>>
>>>> </dependency>
>>>> Please let me know If I missed any.
>>>>
>>>> On Monday, November 11, 2024 at 6:01:24 PM UTC-5 Colin Alworth wrote:
>>>>
>>>>> Can you describe your project layout, how the modules are structured, 
>>>>> depend on each other, how your source directories are laid out? What is 
>>>>> the 
>>>>> <packaging> of this client project where the pom is, and what command are 
>>>>> you running to build (and from which directory)?
>>>>>
>>>>> Consider downgrading to GWT 2.11 and only change the plugin, rather 
>>>>> than changing both plugin and GWT version at the same time, so that you 
>>>>> don't confuse issues from one change with the other.
>>>>>
>>>>> Also consider using one of the archetypes to generate a sample 
>>>>> project, and then look at the differences between your project and that 
>>>>> sample. You can adjust the archetype-created project to be more like your 
>>>>> own, and when it stops building, you may have a better idea about what is 
>>>>> going on.
>>>>>
>>>>> On Monday, November 11, 2024 at 3:12:47 PM UTC-6 [email protected] 
>>>>> wrote:
>>>>>
>>>>>>
>>>>>> Thanks Frank to look into this.  Following is the entry in my pom.xml:
>>>>>>
>>>>>> <plugin>
>>>>>>
>>>>>> <groupId>net.ltgt.gwt.maven</groupId>
>>>>>>
>>>>>> <artifactId>gwt-maven-plugin</artifactId>
>>>>>>
>>>>>> <version>1.1.0</version>
>>>>>>
>>>>>> <executions>
>>>>>>
>>>>>> <execution>
>>>>>>
>>>>>> <goals>
>>>>>>
>>>>>> <goal>compile</goal>
>>>>>>
>>>>>> </goals>
>>>>>>
>>>>>> </execution>
>>>>>>
>>>>>> </executions>
>>>>>>
>>>>>> <configuration>
>>>>>>
>>>>>> <moduleName>com.medhok.mm.OEV</moduleName>
>>>>>>
>>>>>> <moduleShortName>MedicalMgmt</moduleShortName>
>>>>>>
>>>>>> <failOnError>true</failOnError>
>>>>>>
>>>>>> <!-- GWT compiler 2.8 and above requires 1.8, hence define 
>>>>>> sourceLevel here if you use
>>>>>>
>>>>>> a different source language for java compilation -->
>>>>>>
>>>>>> <sourceLevel>1.8</sourceLevel>
>>>>>>
>>>>>> <!-- Compiler configuration -->
>>>>>>
>>>>>> <compilerArgs>
>>>>>>
>>>>>> <!-- Ask GWT to create the Story of Your Compile (SOYC) (gwt:compile) 
>>>>>> -->
>>>>>>
>>>>>> <arg>-compileReport</arg>
>>>>>>
>>>>>> <arg>-XcompilerMetrics</arg>
>>>>>>
>>>>>> </compilerArgs>
>>>>>>
>>>>>> <!-- DevMode configuration -->
>>>>>>
>>>>>> <warDir>${webappDirectory}</warDir>
>>>>>>
>>>>>> <classpathScope>compile+runtime</classpathScope>
>>>>>>
>>>>>> <!-- URL(s) that should be opened by DevMode (gwt:devmode). -->
>>>>>>
>>>>>> <startupUrls>
>>>>>>
>>>>>> <startupUrl>index.html</startupUrl>
>>>>>>
>>>>>> </startupUrls>
>>>>>>
>>>>>> </configuration>
>>>>>>
>>>>>> </plugin>
>>>>>> As per entry in the plugin it has to look into src/main/java.  Some 
>>>>>> how it's not finding the right classpath entry.
>>>>>>
>>>>>> Appreciate your help.
>>>>>>
>>>>>> On Monday, November 11, 2024 at 4:05:19 PM UTC-5 Venkateswara Rao 
>>>>>> wrote:
>>>>>>
>>>>>>> I have moved to src/main/java. Didn't rename.
>>>>>>>
>>>>>>> On Monday, November 11, 2024 at 4:01:23 PM UTC-5 Frank Hossfeld 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Have you tried to move your OEV.gwt.xml  into the main folder and 
>>>>>>>> rename it to: module.gwt.xml? 
>>>>>>>>
>>>>>>>> Venkateswara Rao schrieb am Montag, 11. November 2024 um 18:49:42 
>>>>>>>> UTC+1:
>>>>>>>>
>>>>>>>>> Hello,
>>>>>>>>>
>>>>>>>>> Currently I am migration my gwt application from 2.11.0 to 2.12.0 
>>>>>>>>> with .  During this migration we are getting the following error:
>>>>>>>>> [ERROR] Unable to find 'com/medhok/mm/OEV.gwt.xml' on your 
>>>>>>>>> classpath; could be a typo, or maybe you forgot to include a 
>>>>>>>>> classpath 
>>>>>>>>> entry for source?
>>>>>>>>> Any leads on this error.
>>>>>>>>>
>>>>>>>>> However, as part of the following article 
>>>>>>>>> https://tbroyer.github.io/gwt-maven-plugin/ I have moved my src 
>>>>>>>>> to src/main/java.
>>>>>>>>>
>>>>>>>>> Still I am getting the above error.
>>>>>>>>>
>>>>>>>>> Appreciate your help.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Venkat.
>>>>>>>>>
>>>>>>>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/9029ff36-6ded-4f61-a4c1-b95efdbe7516n%40googlegroups.com.

Reply via email to