溫馨提示×

maven怎么排除父類依賴

小億
1007
2023-11-08 04:00:00
欄目: 編程語言

在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就會忽略該父類依賴的傳遞性依賴。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女