如何排除Maven插件中的依赖?
我有一个需要以下Maven jibx插件的项目:
<build> <plugins> <plugin> <groupId>org.jibx</groupId> <artifactId>maven-jibx-plugin</artifactId> <version>1.2.2</version> ... </plugin> </plugins> </build>
在jibx插件pom中,有一个xpp3依赖关系,我想从我的项目构build过程中排除(由于某些原因,我不能在我的私有存储库中)。
有没有办法来configuration我的pom.xml(而不是插件pom)来排除依赖关系?
编辑 :我试图从插件pom中删除xpp3依赖项和项目可以被成功地build立,所以我知道依赖不是强制性的。
下面是jetty-maven-plugin对jtidy的依赖关系replace为新版本的示例:
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <dependencies> <dependency> <groupId>net.sf.jtidy</groupId> <artifactId>jtidy</artifactId> <version>r938</version> </dependency> <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-tools-api</artifactId> <version>2.5.1</version> <exclusions> <exclusion> <groupId>jetty</groupId> <artifactId>jetty</artifactId> </exclusion> </exclusions> </dependency> </dependencies> [...] </plugin>
- 取决于在package.json中使用git URL的分支或标记?
- 我如何告诉Maven使用最新版本的依赖关系?
- 在Visual Studio 2010中,“链接库依赖项”链接器选项实际上做了什么?
- 与具有依赖关系的dynamic库链接
- 尝试“System.Web.Mvc.PreApplicationStartCode.Start()”到关键方法“System.Web.WebPages.Razor.PreApplicationStartCode.Start()”失败
- Android Studio – 导入外部库/ Jar
- 列表python包依赖没有加载它们?
- Maven:无法读取工件描述符
- 为什么更新composer php的依赖关系是如此之慢?