このプラグインで利用可能なゴール
| ゴール | 説明 |
|---|---|
| tomcat7:deploy | WARをTomcatにデプロイします。 |
| tomcat7:deploy-only | パッケージライフサイクルをフォークせずにWARをTomcatにデプロイします。 |
| tomcat7:exec-war | 必要なすべてのApache Tomcatクラスを含む自己実行可能なjarファイルを作成します。これにより、Tomcatインスタンスをインストールすることなく、java -jar mywebapp.jarだけでウェブアプリケーションを実行できます。詳細はこちらをご覧ください。 |
| tomcat7:exec-war-only | パッケージライフサイクルをフォークしないexec-warゴールと同じです。 |
| tomcat7:help | tomcat7-maven-pluginに関するヘルプ情報を表示します。 パラメータの詳細を表示するには、 mvn tomcat7:help -Ddetail=true -Dgoal=<goal-name> を実行します。 |
| tomcat7:redeploy | Tomcat内でWARを再デプロイします。(updateパラメータがtrueに設定されたdeployゴールのエイリアスです。) |
| tomcat7:redeploy-only | パッケージライフサイクルをフォークせずにTomcat内でWARを再デプロイします。(updateパラメータがtrueに設定されたdeploy-onlyゴールのエイリアスです。) |
| tomcat7:run | 組み込みTomcatサーバーを使用して、現在のプロジェクトを動的ウェブアプリケーションとして実行します。 |
| tomcat7:run-war | 組み込みTomcatサーバーを使用して、現在のプロジェクトをパッケージ化されたウェブアプリケーションとして実行します。 |
| tomcat7:run-war-only | パッケージサイクルをフォークしないrun-warゴールと同じです。 |
| tomcat7:shutdown | 起動されている可能性のあるすべての組み込みTomcatサーバーをシャットダウンします。これはシャットダウンフックによって自動的に行われるか、このMojoを呼び出して明示的にシャットダウンすることもできます。 デフォルトでは、 |
| tomcat7:standalone-war | このMojoは、組み込みTomcatを含む実行可能なWARファイルを作成し、他の場所にもデプロイできるようになります。 |
| tomcat7:standalone-war-only | このMojoは、組み込みTomcatを含む実行可能なWARファイルを作成し、他の場所にもデプロイできるようになります。 |
| tomcat7:undeploy | TomcatからWARをアンデプロイします。 |
プロジェクトのプラグイン設定でバージョンを指定する必要があります
<project>
...
<build>
<!-- To define the plugin version in your parent POM -->
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
...
</plugins>
</pluginManagement>
<!-- To use the plugin goals in your POM or parent POM -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
...
</plugins>
</build>
...
</project>
詳細については、「プラグイン設定ガイド」を参照してください。