Maven を使用している間、古いバージョン (例: tomcat5) の代わりに tomcat7 を使用したいmvn tomcat:run(note I use tomcat:runnot tomcat7:run) 。そうするために、 Mavenの公式リファレンスに従って、pom.xmlを次のように設定しました。
...
<build>
...
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<goalPrefix>tomcat</goalPrefix>
</configuration>
...
mvn tomcat:runただし、まだ tomcat-maven-plugin を使用しているが、tomcat7-maven-plugin を使用していないことが判明しました。Maven が を尊重しなかったようgoalPrefixです。なんで ?tomcat:runtomcat7-maven-plugin を使用する必要があることを maven に知らせるにはどうすればよいですか?