gpt4 book ai didi

java - 重新打包依赖并修复pom

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

我的 Maven 项目有一个依赖项。我使用一些第三方类(class)。我想自动将它们重新打包到我的 jar 中,并从 jar 文件中存储的 pom.xml 中排除依赖项。

我检查了shade pluginjarjar plugin 。它们都不会替换生成的 jar 中的 pom 。如果这些依赖项仍然列在 pom 中,那么包含依赖项的二进制文件有什么意义呢?我应该如何正确地重新打包依赖项?

最佳答案

Maven 阴影插件有您需要的功能。运行后

mvn shade:shade

它会在您的项目文件夹中生成名为dependency-reduced-pom.xml的文件,并且该文件不具有已放置在jar中的依赖项。

此行为是通过以下阴影插件选项配置的:

关于java - 重新打包依赖并修复pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032852/

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