gpt4 book ai didi

maven - 从 jar (Maven) 中排除依赖项的未使用部分

转载 作者:行者123 更新时间:2023-12-03 22:31:57 24 4
gpt4 key购买 nike

我们有一个带有一些重量级依赖项(例如 Spring)的小项目,我们只使用其中的一小部分。因此,我们在打包所有依赖项时得到的 JAR 有几兆字节,即使对于两个类服务器也是如此。这似乎没有必要。

有没有办法将 JAR 程序集限制为实际使用的(类)文件?

最佳答案

您可以使用 maven-shade-plugin创建一个带有依赖项的 Jar(您的项目和依赖项合并到一个大 jar 中),同时限制添加到该 jar 中的类或包。见 includes / excludes page以供引用。

如果不想手动指定需要包含的内容,也许有办法集成ProGuard与您的构建。

关于maven - 从 jar (Maven) 中排除依赖项的未使用部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957760/

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