在pom.xml内配置了Jetty服务
<repositories>
...
<!--
<repository>
<id>org.sonatype.oss.content.groups.jetty</id>
<name>jetty-plugin-repo</name>
<url> http://oss.sonatype.org/content/groups/jetty/</url>
<layout>default</layout>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
...
-->
</repositories>
</dependencies>
.....
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.0.1.v20110908</version>
</dependency>
.....
</dependencies>
在myEclipse中DebugRun配置启动参数jetty:run 然后抛出错误信息:
ERROR:No plugin found for prefix 'jetty' in the current project and in the plugin groups
解决办法 :找到setting.xml文件
定位到<pluginGroups>标签
在标签内加入<pluginGroup>org.mortbay.jetty</pluginGroup>
这样在每次服务启动时Maven会自动为我们补充前缀
原文地址:http://2o12.iteye.com/blog/1170340