【发布时间】:2016-11-21 08:12:38
【问题描述】:
我正在使用 Maven 3.0.3 和某个插件,该插件在其 pom.xml 中包含我想要排除的冗余依赖项。这个冗余 jar 中的类现在包含在确实位于项目构建的类路径中的其他一些工件中,因此不会出现任何构建运行时问题。
有没有办法在构建时排除插件的依赖项被添加到插件的类路径中?
【问题讨论】:
-
插件依赖项通常不会添加到构建类路径中。你确定这正在发生吗?能给我举个例子吗?
mvn dependency:tree说什么? -
我所做的确实有效(只是为了尝试理解问题)是从插件的 pom.xml(在我的 .m2 中)中删除依赖项。所以我不确定jar不在插件执行的类路径中。
-
对“maven 插件依赖排除”的简单搜索会产生这个 SO 问题作为第一个结果:stackoverflow.com/questions/6028534/…
-
@shlomi33 我猜你是need to wait for a release :),或者自己构建。