删除不需要的 jar pom.xml 自动下载

removing unwanted jars pom.xml automatically downloads

在我的 pom.xml 中,即使我没有声明对公共日志记录和 slf4j 的依赖,我也可以看到它们被 maven.Is 自动下载,有一种方法可以在 [=13] 中全局指定=] 排除这些罐子?

这是因为您在 pom.xml 中包含了一个 dependency,它依赖于 commons loggingsl4j。这是maven使用的transitive dependency机制。

转到 eclipse 中的 Dependency Heirarchy 选项卡,找出正在下载日志依赖项的依赖项。

然后你需要使用<exclusions>{dependency}</exclusions>来排除依赖。 这个 maven page 有关于如何排除传递依赖的很好的信息。