我正在构建一个父pom来定义用于各种插件的通用版本
descToReturn = rst![My Column]
但是我还想进一步定义一些可以由继承自pom的项目使用的profil。 例如,我想预先定义配置以使用MapStructs
<properties>
<maven-compiler-plugin.version>3.6.0</maven-compiler-plugin.version>
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
我如何在父pom中对此进行编码,以便儿童pom可以选择是否使用该特定配置,具体取决于他们是否需要使用mapstruct?
答案 0 :(得分:0)
使用 <skip>
的配置可以在子 POM 中使用:
<configuration>
<skip>true</skip>
</configuration>