[Java lista] gwt + maven ( + m2eclipse)
chico at tisztanet.hu
chico at tisztanet.hu
2010. Aug. 16., H, 22:16:21 CEST
>Mindenesetre mindez nem akar elindulni eclipseből, egyrészt hiányzik
a >gwt-dev.jar -ra a hivatkozás, így nincsen a classpath-on a
>com.google.gwt.dev.DevMode nevű osztály, ezt végül is manuálisan
lehet >javítani, de sem kézzel készített, sem az mvn gwt:eclipse -al
generált
>launch sem akar elindulni. (Pl hiányzik a Main Class, meg
panaszkodik, >hogy nincsen war könyvtárban web.xml ), stb.
Telepítsd fel az eclipse alá a GWT plugint:
http://code.google.com/intl/hu-HU/eclipse/
Ezzel lesz mindig friss gwt-dev.jar-od a classpath-ban :)
> Szóval ennek szerintetek hogyan kéne működnie ? :) Ha valakinek van
>véletlenül egy elfekvő gwt+maven+eclipse-es projekt receptje, és
>megosztaná, nagyon kiváncsi lennék rá. Még ha ez a több modulos
cuccot >nem is tudta megoldani benne :)
Itt egy példa, ami nálunk működik (VAADIN-os webapp), talán ad neked
inspirációt:
------
<build>
(...)
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.3-SNAPSHOT</version>
<executions>
<execution>
<configuration>
<!-- if you don't specify any modules, the
plugin will find them -->
<!--
<modules>
<module></module>
</modules>
-->
<webappDirectory>${project.build.directory}/${project.build.finalName}/VAADIN/widgetsets</webappDirectory>
<!-- On Mac running Snow Leopard, add
"-d32" -->
<!-- This causes error messages (but build
works) in phase "package": two processes
would use the same debug port -->
<!--extraJvmArgs>-Xmx512M -Xss1024k
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8998</extraJvmArgs-->
<extraJvmArgs>-Xmx512M
-Xss1024k</extraJvmArgs>
<runTarget>demo</runTarget>
<hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
<noServer>true</noServer>
<port>8080</port>
<soyc>false</soyc>
<style>DETAILED</style>
</configuration>
<goals>
<goal>resources</goal>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- This is needed for the sources required by the GWT compiler
to be included in the produced JARs -->
<resources>
<resource>
<directory>src/main/java</directory>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<!-- A simple Jetty test server at http://localhost:8080/demo
can be launched with the Maven goal jetty:run and
stopped with jetty:stop -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.19</version>
<configuration>
<stopPort>9966</stopPort>
<stopKey>demo</stopKey>
<!-- Redeploy every x seconds if changes are
detected, 0 for no automatic redeployment -->
<scanIntervalSeconds>0</scanIntervalSeconds>
<!-- make sure Jetty also finds the widgetset -->
<webAppConfig>
<contextPath>/demo</contextPath>
<baseResource
implementation="org.mortbay.resource.ResourceCollection">
<!-- Workaround for Maven/Jetty issue
http://jira.codehaus.org/browse/JETTY-680 -->
<!--
<resources>src/main/webapp,${project.build.directory}/${project.build.finalName}</resources>
-->
<resourcesAsCSV>src/main/webapp,${project.build.directory}/${project.build.finalName}</resourcesAsCSV>
</baseResource>
</webAppConfig>
</configuration>
</plugin>
</plugins>
</build>
------
Üdv,
Chico
További információk a(z) Javalist levelezőlistáról