簡體   English   中英

由於 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 缺少 memory。 我使用 MAVEN_OPTS 為 maven 增加了 memory 並解決了問題。

參考 - https://github.com/wvengen/proguard-maven-plugin/issues/120

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM