gpt4 book ai didi

java - 如何减小 jar 的大小

转载 作者:行者123 更新时间:2023-12-02 03:00:01 24 4
gpt4 key购买 nike

我包含一个 49MB 大小的库。但是,我只使用了很少的功能,并且我不希望整个库都出现在最终的 jar 中。我用了混淆器。但是,我没有成功地缩小尺寸。

任何人都可以告诉我正确的工具,它可以智能地删除未使用的类/jar。

最佳答案

如果您有 Maven 项目,则可以使用 maven-shade-plugin,它具有名为 minimizeJar 的配置。

您可以通过以下方式将 maven-shade-pluginminimizeJar 配置选项与应用程序的 package 阶段绑定(bind):

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<minimizeJar>true</minimizeJar>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
...
</project>

引用:Selecting contents for Uber jar

关于java - 如何减小 jar 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42491050/

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