Thursday, January 2, 2014

Re: Recompiled module is not served from codeserver

It works for me (using 2.6.0-rc3 BTW; testing this in the "compile" integration test for the gwt-maven-plugin, slightly modified so SuperDevMode works).

Note: because WEB-INF/classes is put in the classpath before src/main/java, having src/main/java declared as a <resource> would conflict with it; you'd have to run "mvn process-resources" before hitting "DevMode On" for SuperDevMode to see the updated files. This is a feature though, not a bug (in case you'd "filter" your sources)

On Thursday, January 2, 2014 4:16:23 PM UTC+1, Marko wrote:
This is the output:

[DEBUG] Classpath:
[DEBUG]  /home/marko/workspace-jee-kepler-gwt/myapp/myapp-main/target/myapp-main-0.0.1-SNAPSHOT/WEB-INF/classes
[DEBUG]  /home/marko/.m2/repository/org/vectomatic/lib-gwt-svg/0.5.7/lib-gwt-svg-0.5.7.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/gwt-user/2.6.0-rc1/gwt-user-2.6.0-rc1.jar
[DEBUG]  /home/marko/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/gwt-dev/2.6.0-rc1/gwt-dev-2.6.0-rc1.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/gwt-codeserver/2.6.0-rc1/gwt-codeserver-2.6.0-rc1.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/gwt-servlet/2.6.0-rc1/gwt-servlet-2.6.0-rc1.jar
[DEBUG]  /home/marko/.m2/repository/com/google/inject/guice/3.0/guice-3.0.jar
[DEBUG]  /home/marko/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar
[DEBUG]  /home/marko/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[DEBUG]  /home/marko/.m2/repository/com/google/inject/extensions/guice-servlet/3.0/guice-servlet-3.0.jar
[DEBUG]  /home/marko/.m2/repository/com/google/inject/extensions/guice-assistedinject/3.0/guice-assistedinject-3.0.jar
[DEBUG]  /home/marko/.m2/repository/com/google/inject/extensions/guice-persist/3.0/guice-persist-3.0.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/inject/gin/2.1.2/gin-2.1.2.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/shiro/shiro-core/1.2.1/shiro-core-1.2.1.jar
[DEBUG]  /home/marko/.m2/repository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/shiro/shiro-guice/1.2.1/shiro-guice-1.2.1.jar
[DEBUG]  /home/marko/.m2/repository/com/google/guava/guava/r09/guava-r09.jar
[DEBUG]  /home/marko/.m2/repository/com/google/inject/extensions/guice-multibindings/3.0/guice-multibindings-3.0.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/shiro/shiro-web/1.2.1/shiro-web-1.2.1.jar
[DEBUG]  /home/marko/.m2/repository/mysql/mysql-connector-java/5.1.24/mysql-connector-java-5.1.24.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/hibernate-core/4.2.0.Final/hibernate-core-4.2.0.Final.jar
[DEBUG]  /home/marko/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
[DEBUG]  /home/marko/.m2/repository/org/jboss/logging/jboss-logging/3.1.0.GA/jboss-logging-3.1.0.GA.jar
[DEBUG]  /home/marko/.m2/repository/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.0.Final/jboss-transaction-api_1.1_spec-1.0.0.Final.jar
[DEBUG]  /home/marko/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final.jar
[DEBUG]  /home/marko/.m2/repository/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/common/hibernate-commons-annotations/4.0.1.Final/hibernate-commons-annotations-4.0.1.Final.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/hibernate-entitymanager/4.2.0.Final/hibernate-entitymanager-4.2.0.Final.jar
[DEBUG]  /home/marko/.m2/repository/com/mchange/mchange-commons-java/0.2.6/mchange-commons-java-0.2.6.jar
[DEBUG]  /home/marko/.m2/repository/com/mchange/c3p0/0.9.2.1/c3p0-0.9.2.1.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/hibernate-c3p0/4.2.5.Final/hibernate-c3p0-4.2.5.Final.jar
[DEBUG]  /home/marko/.m2/repository/com/googlecode/genericdao/dao/1.2.0/dao-1.2.0.jar
[DEBUG]  /home/marko/.m2/repository/com/googlecode/genericdao/search/1.2.0/search-1.2.0.jar
[DEBUG]  /home/marko/.m2/repository/com/googlecode/genericdao/search-jpa-hibernate/1.2.0/search-jpa-hibernate-1.2.0.jar
[DEBUG]  /home/marko/.m2/repository/com/googlecode/genericdao/search-hibernate/1.2.0/search-hibernate-1.2.0.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-mvp-client/1.0.3/gwtp-mvp-client-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-clients-common/1.0.3/gwtp-clients-common-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-dispatch-client/1.0.3/gwtp-dispatch-client-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-dispatch-server-guice/1.0.3/gwtp-dispatch-server-guice-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-dispatch-server/1.0.3/gwtp-dispatch-server-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/com/gwtplatform/gwtp-dispatch-shared/1.0.3/gwtp-dispatch-shared-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/org/json/json/20090211/json-20090211.jar
[DEBUG]  /home/marko/.m2/repository/org/hibernate/hibernate-validator/4.0.2.GA/hibernate-validator-4.0.2.GA.jar
[DEBUG]  /home/marko/.m2/repository/com/google/gwt/gwtquery-ui/r146/gwtquery-ui-r146.jar
[DEBUG]  /home/marko/.m2/repository/com/googlecode/gwtquery/gwtquery/1.0.0/gwtquery-1.0.0-2.2.0.jar
[DEBUG]  /home/marko/.m2/repository/com/allen-sauer/gwt/dnd/gwt-dnd/3.2.3/gwt-dnd-3.2.3.jar
[DEBUG]  /home/marko/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
[DEBUG]  /home/marko/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar
[DEBUG]  /home/marko/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
[DEBUG]  /home/marko/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar
[DEBUG]  /home/marko/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
[DEBUG]  /home/marko/.m2/repository/com/sun/jersey/jersey-client/1.17.1/jersey-client-1.17.1.jar
[DEBUG]  /home/marko/.m2/repository/com/sun/jersey/jersey-core/1.17.1/jersey-core-1.17.1.jar
[DEBUG]  /home/marko/.m2/repository/org/ocpsoft/prettytime/prettytime/2.1.2.Final/prettytime-2.1.2.Final.jar
[DEBUG]  /home/marko/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar
[DEBUG]  /home/marko/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
[DEBUG]  /home/marko/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
[DEBUG]  /home/marko/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
[DEBUG]  /home/marko/.m2/repository/com/smartgwt/smartgwt/3.1/smartgwt-3.1.jar
[DEBUG]  /home/marko/.m2/repository/org/freemarker/freemarker/2.3.19/freemarker-2.3.19.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/commons/commons-email/1.3.1/commons-email-1.3.1.jar
[DEBUG]  /home/marko/.m2/repository/javax/mail/mail/1.4.5/mail-1.4.5.jar
[DEBUG]  /home/marko/.m2/repository/javax/activation/activation/1.1.1/activation-1.1.1.jar
[DEBUG]  /home/marko/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar
[DEBUG]  /home/marko/.m2/repository/commons-configuration/commons-configuration/1.9/commons-configuration-1.9.jar
[DEBUG]  /home/marko/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[DEBUG]  /home/marko/.m2/repository/com/claudiushauptmann/gwt-recaptcha/1.0.0.Beta2/gwt-recaptcha-1.0.0.Beta2.jar
[DEBUG]  /home/marko/.m2/repository/com/google/code/maven-play-plugin/net/tanesha/recaptcha4j/recaptcha4j/0.0.8/recaptcha4j-0.0.8.jar
[DEBUG]  /home/marko/.m2/repository/com/jcraft/jsch/0.1.50/jsch-0.1.50.jar
[DEBUG]  /home/marko/.m2/repository/javax/websocket/javax.websocket-api/1.0/javax.websocket-api-1.0.jar
[DEBUG]  /home/marko/.m2/repository/com/sksamuel/gwt/gwt-websockets/1.0.3/gwt-websockets-1.0.3.jar
[DEBUG]  /home/marko/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar
[DEBUG]  /home/marko/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar
[DEBUG] Source roots:
[DEBUG]  /home/marko/workspace-jee-kepler-gwt/myapp/myapp-main/src/main/java
[DEBUG]  /home/marko/workspace-jee-kepler-gwt/myapp/myapp-main/target/generated-sources/gwt
[DEBUG] Command line options: ...

On Thursday, January 2, 2014 3:53:46 PM UTC+1, Thomas Broyer wrote:
Hmm, is src/main/java set as a <resource> ?
When you run "mvn -X gwt:run-codeserver", what does the classpath for the forked process look like?

On Thursday, January 2, 2014 2:11:01 PM UTC+1, Marko wrote:
This is my setup:

I use Tomcat 7.0.47 and serve application directly from target folder e.g. ~/myapp/target/myapp-0.0.1-SNAPSHOT/
I can access the application on URL: http://localhost:8080/myapp/

My application uses GWT Maven Plugin, so I can run codeserver with: mvn gwt:run-codeserver

The Super Dev Mode works. I can run compile from the running application in a browser. However, the changes I make are not picked up after the compile has completed and page is refreshed. I can see the sourcemaps in Google Chrome, but as I said changes I have made to the java files are not updated in sourcemaps.

If I stop the codeserver and run it again, then the sourcemaps reflect the changes I previously made.

Any help would be appreciated. Thanks.

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit+unsubscribe@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate