When using maven in eclipse, it is better to let maven to produce the
eclipse stuff instead of webAppCreator using the undocumented option
-XnoEclipse, and use the google eclipse plugin to launch the app in
dev mode:
1.- webAppCreator -noant -maven -XnoEclipse com.example.MyApp
2.- You can use eitehr:
- If you have m2eclipse plugin already installed in eclipse,
import the project as a maven project
- Otherwise, execute mvn eclipse:eclipse and import it as a
existing eclipse project
3.- Install google plugin for eclipse, and mark the checkbox
Project -> Google -> Web Toolkit -> 'Use Google Web Toolkit'.
4.- Then configure the project's war folder
Project -> Google -> Web Application -> This project has a war
folder -> src/main/webapp
unmark 'Launch an deploy from this directory', and the first time
you launch it, select target/www
Cheers
- Manolo
On Thu, Nov 18, 2010 at 11:07 PM, PeteUK <[email protected]> wrote:
> Hello,
>
> Using webappcreator with the new -maven option
>
> C:\MyApp>webAppCreator -noant -maven com.example.MyApp
>
> creates a pom.xml with outputDirectory specified under target/www:
>
> <build>
> <!-- Generate compiled stuff in the folder used for developing
> mode -->
> <outputDirectory>target/www/WEB-INF/classes</outputDirectory>
> ....
> </build>
>
> The .classpath file created has a DIFFERENT output directory:
>
> <classpath>
> ...
> <classpathentry kind="output" path="src/main/webapp/WEB-INF/
> classes"/>
> </classpath>
>
> This means there are 2 sets of .class files; one from mvn compile, and
> one from Eclipse when the project is imported or via incremental
> compiles when individual .java files are changed. I'm quite new to all
> this so hesitant to say it's wrong but it looks like it is. I see 2
> problems. First there's the duplication of .class files which wastes
> resources. Second is the possibility of them getting out of step and
> the feedback in the Eclipse editor of problems with the source might
> be wrong.
>
> How would one go about getting this investigated and fixed if
> necessary?
>
> Thanks,
>
> Pete
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.