Это можно сделать с помощью идентификатора выполнения default-cli
в вашем определении выполнения, конфигурация будет использоваться во время выполнения в командной строке (используя текущую конфигурацию), кроме того, поскольку Maven 3.3.1 вы можетеиспользуйте такие вещи, как:
mvn version:set@second-cli
, что означает, что вы можете сделать другую конфигурацию для командной строки в файле pom:
Просто разделив их по другому идентификатору
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.5.</version>
<executions>
<execution>
<id>default-cli</id>
<configuration>
...
</configuration>
</execution>
<execution>
<id>second-cli</id>
<configuration>
....
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
Таким образом, это означает, что вы можете иметь различные конфигурации для запуска в командной строке, указав идентификатор.