maven怎么排除父类依赖

avatar
作者
筋斗云
阅读量:0

在Maven中排除父类依赖可以通过在子项目的pom.xml文件中使用元素来实现。下面是一个示例:

<project>   <parent>     <groupId>com.example</groupId>     <artifactId>parent-project</artifactId>     <version>1.0.0</version>   </parent>      <groupId>com.example</groupId>   <artifactId>child-project</artifactId>   <version>1.0.0</version>      <dependencies>     <!-- 子项目依赖 -->     <dependency>       <groupId>com.example</groupId>       <artifactId>dependency1</artifactId>       <version>1.0.0</version>     </dependency>          <!-- 父项目依赖 -->     <dependency>       <groupId>com.example</groupId>       <artifactId>dependency2</artifactId>       <version>1.0.0</version>       <exclusions>         <exclusion>           <groupId>com.example</groupId>           <artifactId>dependency3</artifactId>         </exclusion>       </exclusions>     </dependency>   </dependencies> </project> 

在上面的例子中,子项目child-project排除了父项目parent-project的一个依赖dependency3,通过在dependency2<exclusions>元素中指定要排除的依赖的<groupId><artifactId>

这样,在构建子项目时,Maven就会忽略该父类依赖的传递性依赖。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!