docker 容器内的 proguard 混淆导致构建失败
Build fails with proguard obfuscation inside docker container
如果我 运行 在 docker 容器中使用 proguard 混淆构建,它会失败并出现错误:
[ERROR] Failed to execute goal com.github.wvengen:proguard-maven-plugin:2.0.14:proguard (default) on project -testnfohandler-impl: Obfuscation failed (result=137) -> [Help 1]
但是,如果主机上的 运行 相同(即不在 docker 容器内),它会成功。
我无法在 docker 容器中找到导致此故障的确切原因。
能否指导我使用 docker 容器来解决或确定问题的原因?
这是由于 maven 的内存不足。我使用 MAVEN_OPTS 增加了 maven 的内存,它解决了问题。
参考 - https://github.com/wvengen/proguard-maven-plugin/issues/120
如果我 运行 在 docker 容器中使用 proguard 混淆构建,它会失败并出现错误:
[ERROR] Failed to execute goal com.github.wvengen:proguard-maven-plugin:2.0.14:proguard (default) on project -testnfohandler-impl: Obfuscation failed (result=137) -> [Help 1]
但是,如果主机上的 运行 相同(即不在 docker 容器内),它会成功。
我无法在 docker 容器中找到导致此故障的确切原因。
能否指导我使用 docker 容器来解决或确定问题的原因?
这是由于 maven 的内存不足。我使用 MAVEN_OPTS 增加了 maven 的内存,它解决了问题。
参考 - https://github.com/wvengen/proguard-maven-plugin/issues/120