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
答案 0 :(得分: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将提供一些额外的