簡體   English   中英

如何在Maven POM中繼承構建鏈?

[英]How to inherit build chain in Maven POM?

好像你只能繼承插件配置。 我可以繼承完整的標簽嗎?

我希望我的所有項目都使用相同的構建鏈。 我希望用這樣的構建鏈創建一個單親pom。 聽起來像是一個相當合乎邏輯的(和必要的)請求,不是嗎?

你可以像這樣的特定項目的pom文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>com.soebes.smpp</groupId>
    <artifactId>smpp</artifactId>
    <version>2.3.0</version>
  </parent>

  <groupId>com.soebes.examples.j2ee</groupId>
  <artifactId>parent</artifactId>
  <version>3.4.6-SNAPSHOT</version>
  <packaging>jar</packaging>

您可以將所需的插件配置放入給定的父級。 像這個例子

除此之外,您不需要僅通過pluginManagement在構建部分中定義插件,您可以在其中定義配置和相應插件的版本。 這里可以看作是一個例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM