См. конфигурацию плагина из pom.xml ниже.
Я могу сделать:
mvn myplugin:myGoal
Что запускает myGoal (оба исполнения я предполагаю), но я хочу иметь возможность выбирать либо первое, либо второе выполнение независимо.
Я знаю, что я могу добавить id в элемент выполнения, но как я могу ссылаться на этот идентификатор в командной строке. Я хотел бы получить то, что делает то, что делает эта воображаемая команда:
mvn myplugin:myGoal --executionId=1
Возможно ли это, или я собираюсь сделать это неправильно?
<plugin>
<groupId>org.myplugin</groupId>
<artifactId>myplugin-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<goals>
<goal>myGoal</goal>
</goals>
<configuration>
<myParam>cats</myParam>
</configuration>
</execution>
<execution>
<goals>
<goal>myGoal</goal>
</goals>
<configuration>
<myParam>dogs</myParam>
</configuration>
</execution>
</executions>
</plugin>