gpt4 book ai didi

maven - 如何从Eclipse中的Maven依赖项中删除jar

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

我试图摆脱我的Maven Dependencies文件夹中的jar,它是在eclipse中自动生成的。由于此文件夹不可编辑,因此我尝试从.m2/repository中手动删除相应的jar,还从我的pom文件和刷新的eclipse项目中删除了jar。但没有影响。 Jar继续保留在eclipse中的dependencies文件夹中。然后,我重新启动了笔记本电脑。现在,jar重新填充到.m2/存储库中,当然也将其填充到Eclipse中的maven依赖文件夹中。有什么建议么。

最佳答案

如果jar是您包含在POM中的另一个库的依赖项,则可能必须在POM中排除该库。 spring框架必须具有某种类型的日志记录,但是如果您不想使用apache commons日志记录,而希望使用其他内容,则必须排除有问题的库:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>

commons-logging-1.1.1.jar将不再乱扔我的Maven依赖项。

需要注意的一件事是您必须将其从需要它的每个依赖项中排除(例如,如果您的pom中包含spring-context和spring-core,则必须在每个 <exclusions>中放入 <dependency></dependency>部分)。

Eclipse m2插件有一个漂亮的小扩展,允许您右键单击jar,然后选择Maven->排除Maven Artifact ...

关于maven - 如何从Eclipse中的Maven依赖项中删除jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7602334/

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