我可以从命令行运行指定的maven执行吗?

时间:2013-09-11 00:34:20

标签: maven

如果我使用多个执行配置maven插件:

    <plugin>
      <groupId>...</groupId>
      <artifactId>...</artifactId>
      <version>...</version>
      <executions>
        <execution>
          <id>execution-1</id>
          <goals>
            <goal>...</goal>
          </goals>
          <configuration>
                 ...
          </configuration>
          <phase>...</phase>
        </execution>
        <execution>
          <id>execution-2</id>
          <goals>
            <goal>...</goal>
          </goals>
          <configuration>
                 ...
          </configuration>
          <phase>...</phase>
        </execution>
       </executions>
      <configuration>
            ...
      </configuration>
    </plugin>

我可以在命令行中指定其中一个执行(不将id更改为default-cli)吗?

2 个答案:

答案 0 :(得分:1)

不,这是不可能的。例如,参见相关Maven mailing list thread 基本上,执行将在生命周期内使用,而不是单次执行。

您应该使用配置文件来实现您的需求。

答案 1 :(得分:0)

您应该使用配置文件来执行此操作。