删除不需要的 jar pom.xml 自动下载
removing unwanted jars pom.xml automatically downloads
在我的 pom.xml 中,即使我没有声明对公共日志记录和 slf4j 的依赖,我也可以看到它们被 maven.Is 自动下载,有一种方法可以在 [=13] 中全局指定=] 排除这些罐子?
这是因为您在 pom.xml
中包含了一个 dependency
,它依赖于 commons logging
和 sl4j
。这是maven使用的transitive dependency机制。
转到 eclipse
中的 Dependency Heirarchy
选项卡,找出正在下载日志依赖项的依赖项。
然后你需要使用<exclusions>{dependency}</exclusions>
来排除依赖。
这个 maven page 有关于如何排除传递依赖的很好的信息。
在我的 pom.xml 中,即使我没有声明对公共日志记录和 slf4j 的依赖,我也可以看到它们被 maven.Is 自动下载,有一种方法可以在 [=13] 中全局指定=] 排除这些罐子?
这是因为您在 pom.xml
中包含了一个 dependency
,它依赖于 commons logging
和 sl4j
。这是maven使用的transitive dependency机制。
转到 eclipse
中的 Dependency Heirarchy
选项卡,找出正在下载日志依赖项的依赖项。
然后你需要使用<exclusions>{dependency}</exclusions>
来排除依赖。
这个 maven page 有关于如何排除传递依赖的很好的信息。