[英]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.