しかし、実行IDを使用してコマンドラインからこれらの実行の1つを実行する方法はありますか?
いいえ、できません。ただし、プラグインが「特別な」実行ID を使用してコマンドラインから呼び出されたときに使用される「a」構成を定義することは可能ですdefault-cli
。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<version>1.4</version>
...
<executions>
<execution>
<id>default-cli</id>
<configuration>
...
</configuration>
</execution>
...
</executions>
</plugin>
そして、単に呼び出しますmvn sql:execute
。
詳細については、以下を参照してください(Maven 2.2.0リリースノートから):
- MNG-3401 -目標は、コマンドラインから直接起動、Mavenの2.2.0以降では、特殊な使用して、他のプラグイン呼び出しとは別にPOMで構成することが可能
executionId
と呼ばれるがdefault-cli
。以前は、コマンドラインの目標のすべての構成をプラグインレベルの構成で行う必要がありましたが、Maven 2.2.0ではコマンドライン固有の構成を独自の構成に分離できます<execution>
。詳細については、Guide to Default Execution IDsを参照してください。