Mavenプラグインのゴール

ゴールは、コンポジット・ライフ・サイクルの様々なフェーズに関連しています。

ライフ・サイクル・フェーズに関連付けられているゴールを起動すると、指定したゴールまで(そのゴールを含む)マップされているすべてのゴールが実行されます。たとえば、testゴールを実行すると、compile、packageおよびdeployのゴールがtestゴールの前に実行されます。この項の各ゴールの説明には、各コールが起動されたときに実行されるアクションがリストされています。

SOAコンポジット・アプリケーションのビルドとデプロイのライフ・サイクルをサポートするために、次の実行可能プラグイン・ゴールが提供されています。

  • compile (scac)

  • package (sar)

  • deploy

  • test (sca-test)

  • undeploy

ゴールを実行する前に、そのゴールに必要なすべてのパラメータがPOMファイルに指定されていることを確認してください。POMファイルのサンプルについては、「POMファイルおよびArchetype」を参照してください。

ノート:

プロジェクト、コンポジットまたはプロジェクト・ディレクトリの名前を変更した場合は、これらのゴールを実行する前に新しい名前でPOMファイルを更新してください。

次の例は、POMファイル内のOracle SOA SuiteプラグインのgroupIdartifactId、およびversionの各座標を示しています。

<groupId>com.oracle.soa.plugin</groupId>
<artifactId>oracle-soa-plugin</artifactId>
<version>???</version>