有没有一种方法可以通过属性实现反向激活maven配置文件



我想要一个触发某个插件(比如PMD)的配置文件,但有时我想显式禁用该插件的执行。
因此,我希望有一个始终处于活动状态的配置文件,除非定义了属性。
像mvn-Dnopmd这样的东西干净地安装,配置文件就会被取消激活。除此之外,配置文件应始终处于活动状态。

当属性没有这样指定时,您可以激活配置文件:

<profile>
       <id>someprofile</id>
       <activation>
           <property>
               <name>!property.name</name>
           </property>
       </activation>
</profile>

Maven文档构建概要简介中也对此进行了解释。

最新更新