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
- 我能做些什么来更好地了解悬挂?
- 什么是可能的悬挂原因?
这可能是内存问题。如果您受到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>
提高Rep能力的建议-比较构建服务器和本地之间的环境设置,以便更好地代表JAVA_OPTS和MAVEN_OPTS可能导入的能力-确保在两个上下文中使用相同的构建命令-尝试在构建服务器上运行-pl:module-artifact-name以减少失败的时间- mvn - x将提供一些额外的