我正在编写基于使用TriplePlay UI的“Hello”PlayN演示的基本游戏。运行HTML版本时,我得到运行时异常“您的PlayN应用程序不能使用-XdisableClassMetadata进行编译。它会破坏TriplePlay样式表。”在Google网上论坛上看到this post后,我知道我将pom.xml
目录中的html
更改为:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<configuration>
<disableClassMetadata>false</disableClassMetadata>
</configuration>
<executions>
...
这对我来说非常有意义。然而,问题是异常并没有消失!我尝过mvn clean
后跟mvn -Phtml integration-test
。我正在使用PlayN和TriplePlay版本1.5.1。
有人能解释为什么会发生这种情况,或者如果没有,我怎么能弄清楚为什么设置没有生效?
非常感谢。
答案 0 :(得分:1)
你可能已经想到了这个,但是“mvn clean”没有启用“html”Maven配置文件,所以它实际上并没有清理你的html构建。你需要做任何一件事:
mvn clean -Phtml
mvn integration-test -Phtml
或只是:
mvn clean integration-test -Phtml