在 TeamCity 构建中,有一个执行 maven-assembly-plugin 的步骤,在等待一段时间(40-50 分钟)后,它会给出 java 堆空间错误(参见日志):
[15:32:58][com.****:project] [INFO] --- maven-assembly-plugin:2.4:single (make-assembly) @ project ---
[15:33:01][com.****:project] [INFO] Reading assembly descriptor: assembly.xml
[16:20:02][com.****:project] [ERROR] Java heap space -> [Help 1]
Teamcity 在 Unix 环境中执行。maven 步骤执行在开发 Windows 机器上正常工作的“mvn clean deploy”。
已经尝试将 MAVEN_OPTS 设置为:
MAVEN_OPTS = -Xms256m -Xmx1024m
MAVEN_OPTS = -Xms512m -Xmx2048m
有什么线索可以解决这个问题吗?