gpt4 book ai didi

Java Maven 项目缩小构建

转载 作者:行者123 更新时间:2023-12-02 07:01:50 25 4
gpt4 key购买 nike

我正在开发一个多模块 Maven 项目。我们创建了一个构建 uber jar 的项目。解压后的 jar 大约有 60mb,这对我们的客户来说是一个问题。构建完成后,我们是否可以使用任何工具来删除依赖项中未使用的 .class 文件?

另一种选择是我们可以分析运行时加载的 .class 文件并生成这些文件的列表,从而手动从构建中删除其他文件。

干杯,

最佳答案

我不确定它是否可以删除类,但是 proguard在缩小类(class)规模方面取得了一些令人惊叹的成果。从链接中可以看到它减少了 Ant 模块 90%

关于Java Maven 项目缩小构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16561686/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com