gpt4 book ai didi

java - Maven或Gradle可以重定位对导入的依赖吗?

转载 作者:行者123 更新时间:2023-12-03 05:04:24 25 4
gpt4 key购买 nike

当我在pom.xml的<dependencies>部分中导入依赖项时,我需要一种方法使maven(或者如果maven不起作用gradle)重新定位依赖项

在构建jar时重新定位依赖项不能很好地工作,因为intellij不再能够调试阴影代码。

我想像这样的事情

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.10</version>
<scope>provided</scope>
<relocatedName>shaded.org.projectlombok</relocatedName>
</dependency>

最佳答案

不,在Maven中不可能。

您可以使用Maven阴影插件对依赖项进行着色(这可能是您在“构建过程中”的意思),但通常无法对其进行着色。

我看到的唯一方法是使用不同的项目名称从源代码构建第三方 Artifact ,或者在第三方jar本身中进行操作,然后将其重新发布到您的(本地)存储库中。

关于java - Maven或Gradle可以重定位对导入的依赖吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61954658/

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