Apache Tomcat Maven プラグイン

これは Tomcat Maven プラグイン(以前は Codehaus でホスティングされていました)の新しいホームです。

バージョン 2.2 には次の新機能があります

イシュートラッカーからの生成された変更履歴 に詳しい情報があります。

Tomcat Maven プラグインは、Apache Tomcat サーブレットコンテナ内の WAR プロジェクトを操作するための目標を提供します。

または、埋め込まれた Apache Tomcat で WAR プロジェクトを実行します。run 目標により、単独の Tomcat インスタンスをインストールすることなくアプリケーションを素早く開発できます。詳細と機能: ドキュメントを参照

groupId と Mojo 名の変更

バージョン 2.0-beta-1 以降、tomcat mojo は同じ目標で tomcat6 と tomcat7 に名前変更されました。

この新しい groupId を使用するように pom を構成する必要があります

    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat6-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>
        <plugin>
          <groupId>org.apache.tomcat.maven</groupId>
          <artifactId>tomcat7-maven-plugin</artifactId>
          <version>2.2</version>
        </plugin>
      </plugins>
    </pluginManagement>

または、settings.xml に groupId を追加します

  <pluginGroups>
    ....
    <pluginGroup>org.apache.tomcat.maven</pluginGroup>
    ....
  </pluginGroups>

既知の制約事項

一部の目標は tomcat7 mojo ではまだ利用できません。 それらのコンテナの目標 は、tomcat6 mojo で利用できます。pom でマネージャーの URL を更新するだけです。

代わりにこれを使用してください。http://localhost:8080/manager/text標準の tomcat6 url ではなく。