POM 繼承

繼承是 POM 的最大資產,可以從超級 POM 到子 POM 管理以下內容。

  • 依賴
  • 開發人員和貢獻者
  • 外掛列表(包括報告)
  • 帶有匹配 ID 的外掛執行
  • 外掛配置

以下啟用繼承

  <parent>
    <groupId>com.sample</groupId>
    <artifactId>sample-app-parent</artifactId>
    <version>1.0.0</version>
  </parent>

POM 結構看起來像

<project>
  <parent>
    <groupId>com.sample</groupId>
    <artifactId>sample-app-parent</artifactId>
    <version>1.0.0</version>
  </parent>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.sample</groupId>
  <artifactId>sample-app</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>