1

我正在编写基于使用 TriplePlay UI 的“Hello”PlayN 演示的基本游戏。运行 HTML 版本时,出现运行时异常“不得使用 -XdisableClassMetadata 编译您的 PlayN 应用程序。它会破坏 TriplePlay 样式表。”。在 Google Group 上看到这篇文章后,我知道我将目录更改pom.xmlhtml

  <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。

谁能解释为什么会发生这种情况,或者如果没有,我如何能够弄清楚为什么设置没有生效?

非常感谢。

4

1 回答 1

1

您可能已经想通了,但是“mvn clean”并没有启用“html”Maven 配置文件,因此它实际上并没有清理您的 html 构建。您需要执行以下任一操作:

mvn clean -Phtml
mvn integration-test -Phtml

要不就:

mvn clean integration-test -Phtml
于 2013-03-07T23:30:42.493 回答