0

如果我配置一个执行多次的 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)吗?

4

2 回答 2

1

不,这是不可能的。例如,请参阅相关的Maven 邮件列表线程 基本上,执行将在生命周期内使用,而不是单次执行。

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

于 2013-09-11T08:57:35.907 回答
0

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

于 2013-09-11T09:04:20.147 回答