我正在使用Maven 3.0.3和某个插件,其中包含我要排除的pom.xml中的冗余依赖项。这个冗余jar中的类现在包含在项目构建的类路径中的其他工件中,因此不会出现任何构建运行时问题。
有没有办法在构建时将插件的依赖项排除在插件的类路径中?
答案 0 :(得分:0)
您可以在依赖项中使用<exclusions>
标记,例如:
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk</artifactId>
<version>1.10.0</version>
<exclusions>
<exclusion>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
</exclusion>
</exclusions>
</dependency>
将从joda-time
传递依赖项中排除aws-java-sdk
。