在maven进行jetty的调试中出现错误:[ERROR] No plugin found for prefix ‘jetty’ in the current project and in the plugin groups…。(在当前项目和插件组[org.apache.maven]中没有找到前缀’jetty’的插件。)
怎么办?3种方案哪种都行。推荐第二种
1.在插件组里添加jetty的插件
在maven的settings.xml里添加以下配置
<!-- pluginGroups
| This is a list of additional group identifiers that will be searched when resolving plugins by their prefix, i.e.
| when invoking a command line like "mvn prefix:goal". Maven will automatically add the group identifiers
| "org.apache.maven.plugins" and "org.codehaus.mojo" if these are not already contained in the list.
|-->
<pluginGroups>
<!-- pluginGroup
| Specifies a further group identifier to use for plugin lookup. -->
<pluginGroup>org.mortbay.jetty</pluginGroup>
</pluginGroups>
这个就是全局的
2.在当前项目组里添加jetty的插件。pom.xml里
<plugins>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.9.v20180320</version>
<configuration>
<webApp>
<contextPath>/jettydemo</contextPath>
</webApp>
<httpConnector>
<port>80</port>
</httpConnector>
</configuration>
</plugin>
</plugins>
这个是项目级别的
3.在命令里使用
mvn org.mortbay.jetty:maven-jetty-plugin:run
这个是一次性的。
jetty是启动了,但是如何关闭呢?简单的是Ctrl+C