Maven を使用している間、古いバージョン (例: tomcat5) の代わりに tomcat7 を使用したいmvn tomcat:run
(note I use tomcat:run
not 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:run
tomcat7-maven-plugin を使用する必要があることを maven に知らせるにはどうすればよいですか?