如果您想使用以下过程在生产模式下从 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
转到网址http://127.0.0.1:8888/Showcase.html http://127.0.0.1:8888/Showcase.html在您的浏览器中,您会收到一条错误消息GWT module 'showcase' may need to be (re)compiled
.
解决这个问题的唯一方法似乎是交换步骤 1 和 2,但这似乎是倒退的。我认为问题在于,当您从 eclipse 运行 Web 应用程序时,gwt maven 插件会再次编译/部署工件,这与您之前的 GWT 编译步骤相同。
无论如何,这不是什么大问题,因为您可以颠倒步骤顺序以使其正常工作,但我只是好奇是否有人找到了解决方案。
我建议你尝试直接使用maven编译/运行它,而不是通过Eclipse,首先进入你的游戏根目录并执行以下操作:
mvn clean package
这应该可以毫无问题地编译你的游戏,然后
mvn test -Ptest-html
这应该可以运行你的游戏http://localhost-8080.com/ http://localhost:8080/
希望这有帮助,我强烈建议尽可能直接使用maven,因为Eclipse对某些东西有很多不兼容的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)