【发布时间】:2016-04-26 11:19:56
【问题描述】:
我想从命令行执行插件目标,但要执行插件的多次执行。为此,我的 POM 如下所示:
<plugin>
<groupId>xxx.yyy</groupId>
<artifactId>zzz</artifactId>
<version>1.1.6</version>
<executions>
<execution>
<id>default-cli-1</id>
<goals>
<goal>mygoal</goal>
</goals>
<configuration>
.... config1 ....
</configuration>
</execution>
<execution>
<id>default-cli-2</id>
<goals>
<goal>mygoal</goal>
</goals>
<configuration>
.... config2 ....
</configuration>
</execution>
</executions>
</plugin>
我想做的是这样的:
mvn xxx.yyy.zzz:mygoal
然后执行两次执行。但我不知道怎么做。
我知道从命令行执行时我不能使用<id>。这就是default-cli 的用途。但是<id> 在<executions> 中必须是唯一的,这意味着我只能将default-cli 放在一个execution 上。
Maven 版本 3.0.5。
【问题讨论】: