0

mvn clean install 导致以下停止,直到我终止进程。这仅作为竹服务器上更大构建的一部分发生。当我在本地构建时,构建不会停止。

[INFO] --- gwt-maven-plugin:2.4.0:compile (default) @ alerts ---
[WARNING] Don't declare gwt-dev as a project dependency. This may introduce complex dependency conflicts
[INFO] Compiling module com....alerts.Alerter
  • 我可以做些什么来更好地了解挂起?
  • 挂起的可能原因是什么?
4

1 回答 1

1

这很可能是内存问题。如果您受到 x86 限制的限制(就像我在这种情况下一样),那么您可以使用 gwt.localWorker 来减少内存占用。更少的工人意味着更少的并行需求和更长的构建时间。增加内存可能会阻止该问题。增加 logLevel 可能会暴露停顿的性质。

以下让我通过了我的摊位。

<gwt.compiler.localWorkers>1</gwt.compiler.localWorkers>
<gwt.logLevel>TRACE</gwt.logLevel>
<gwt.extraJvmArgs>-Xmx1024m -Djava.io.tmpdir=target</gwt.extraJvmArgs>

提高代表能力的建议 - 比较构建服务器和本地之间的环境设置,以获得更好的代表能力。JAVA_OPTS 和 MAVEN_OPTS 可能会导入 - 确保在两个上下文中使用相同的构建命令 - 尝试在构建服务器上使用 -pl :module-artifact-name 运行以减少失败时间 - mvn -X 将提供一些额外的

于 2013-06-13T22:20:34.343 回答