如果您想使用以下过程在生产模式下从 eclipse 启动 playN/GWT/maven 应用程序,似乎存在问题:
右键单击 playn-showcase-html 并选择 Goolge-GWT 编译
Compiling module playn.showcase.Showcase Resolving com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator Found type 'com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator' Found type 'javax.validation.constraints.DecimalMax' [WARN] Detected warnings related to 'javax.validation.Constraint'. Is validation-<version>.jar on the classpath? Specify -logLevel DEBUG to see all errors. [WARN] Ignoring unresolvable annotation type javax.validation.Constraint Compiling 1 permutation Compiling permutation 0... Compile of permutations succeeded Linking into /Users/bryan/dev/playn-samples/showcase/html/target/playn-showcase-html-1.0-SNAPSHOT/showcase Link succeeded Compilation succeeded -- 19.459s
有人知道这些警告是关于什么的吗?
右键单击 playn-showcase-html 并选择 Run As web application
在浏览器中转到 URL http://127.0.0.1:8888/Showcase.html,您会收到一条错误消息
GWT module 'showcase' may need to be (re)compiled
。
解决此问题的唯一方法似乎是交换步骤 1 和 2,但这似乎只是倒退。我认为问题在于,当您从 eclipse 运行 Web 应用程序时,gwt maven 插件正在再次编译/部署工件,这是您之前的 GWT 编译步骤的一步。
无论如何,这并不是什么大不了的事,因为您可以颠倒步骤以使其正常工作,但我只是好奇是否有人找到了解决方案。