なぜかcodehausのUsage通りに書いても上手く行かなかったのでメモ。
まずpom.xmlの設定。
pom.xml
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<!-- 1.0までしか使えないっぽい。 -->
<version>1.0-SNAPSHOT</version>
<configuration>
<!-- ここはプロジェクトに合わせて適宜変更する。 -->
<server>tomcat</server>
<url>http://localhost:8080/manager</url>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
<pluginRepositories>
...
<pluginRepository>
<id>Codehaus Snapshots</id>
<url>http://snapshots.repository.codehaus.org/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</project>
$M2_HOME/settings.xmlの設定。
settings.xml
<settings>
...
<servers>
...
<server>
<id>tomcat</id>
<!-- Tomcatのtomcat-users.xmlに書いたusername, password を入れる。 -->
<username>username</username>
<password>password</password>
</server>
</servers>
</settings>