每当我运行mvn clean install时,我都希望运行mvn版本插件,这就是我的项目当前的运行方式。这是完美的,但有时我可能不想运行maven版本插件来加快构建时间(这种情况更像是规则的例外)。但我无论如何也找不到跳过它的方法(没有-dskipversions=true afaik)。有人知道我如何跳过这个插件的执行吗?maven版本插件:https://www.mojohaus.org/versions-maven-plugin/
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
1条答案
按热度按时间ifsvaxew1#
使用maven配置文件执行版本maven插件。默认情况下,ActiveBy不需要为maven build添加配置文件。
您可以通过使用禁用配置文件
!
```mvn clean install -P !useVersion