如何运行在生产模式行家/月食/ GWT / playN应用程序?(How do I run a ma

2019-09-16 08:38发布

似乎如果你想使用以下步骤启动从Eclipse在生产模式playN / GWT / Maven的应用是一个问题:

  1. 右键点击playn-展示,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

    任何人都知道,这些警告是什么?

  2. 右键点击playn-展示,html和选择Run As Web应用程序

  3. 转到URL http://127.0.0.1:8888/Showcase.html在浏览器中,你会得到一个错误,指出GWT module 'showcase' may need to be (re)compiled

解决这个问题的唯一办法似乎是,如果你换步骤1和2,但似乎只是倒退。 我认为问题是,当你从Eclipse运行的GWT Maven插件是编译/再次部署文物哪一步你以前GWT编译步骤的Web应用程序。

不管怎么说,这是不是一个大问题,因为你可以逆转的步骤,以得到它的工作秩序,但我只是好奇,如果有人已经找到了解决这个。

Answer 1:

我建议你尝试编译/与Maven运行它,直接,不通过Eclipse中,第一次去你的游戏根目录并执行以下操作:

mvn clean package

应该编译你的游戏没有问题,然后

mvn test -Ptest-html

这应该运行游戏中的http://本地主机:8080 /

希望这可以帮助,我强烈直接建议使用Maven时,你可以,因为Eclipse有许多的不兼容问题的一些事情。



文章来源: How do I run a maven/eclipse/GWT/playN app in production mode?