maven版本插件-在mvn构建安装期间跳过运行maven版本插件

bbuxkriu  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(449)

每当我运行mvn clean install时,我都希望运行mvn版本插件,这就是我的项目当前的运行方式。这是完美的,但有时我可能不想运行maven版本插件来加快构建时间(这种情况更像是规则的例外)。
但我无论如何也找不到跳过它的方法(没有-dskipversions=true afaik)。
有人知道我如何跳过这个插件的执行吗?
maven版本插件:https://www.mojohaus.org/versions-maven-plugin/

ifsvaxew

ifsvaxew1#

使用maven配置文件执行版本maven插件。默认情况下,ActiveBy不需要为maven build添加配置文件。

<profiles>
  <profile>
    <id>useVersion</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    <plugins>
         <plugin>
             ...
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>versions-maven-plugin</artifactId>        
              ...
          </plugin>
    </plugins>
  </profile>
</profiles>

您可以通过使用禁用配置文件 ! ```
mvn clean install -P !useVersion

欲了解更多信息,请访问https://maven.apache.org/guides/introduction/introduction-to-profiles.html

相关问题