Maven - No plugin found for prefix 'tomcat7' in the current project and in the plugin groups

主题

直接正式进入主题: 当mvn tomcat7:run时, 抛出了”Maven - No plugin found for prefix ‘tomcat7’ in the current project and in the plugin groups”. 该怎么解决?

Ans: You are probably executing this command NOT from your web project.

题外话

Maven如何使用tomcat7插件, tomcat7-maven-plugin 插件官网

命令

tomcat7:run
运行当前项目

tomcat7:deploy
部署当前项目

tomcat7:redeploy
重新部署项目

tomcat7:exec-war
创建一个可执行的jar文件,允许使用java -jar mywebapp.jar 运行web项目

tomcat7:undeploy
取消部署一个war

tomcat7:help
在tomcat7-maven-plugin显示帮助信息

pom.xml文件配置

1
2
3
4
5
6
7
8
9
10
11
<!-- tomcat7插件 -->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>${tomcat.version}</version>
<configuration>
<port>${webserver.port}</port>
<path>/${project.artifactId}</path>
<uriEncoding>${project.build.sourceEncoding}</uriEncoding>
</configuration>
</plugin>
Donate comment here