【发布时间】:2013-07-03 06:40:12
【问题描述】:
在 Eclipse 中,我导入了一个使用 maven jetty 插件的基于 maven 的项目。如果我从命令行运行mvn jetty:run,一切正常。如果我在 Eclipse 中添加运行配置并尝试运行它,我会收到错误消息:
[ERROR] No plugin found for prefix 'jetty' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (/home/eugene/.m2/repository), central (@987654321@ -> [Help 1]
在 Eclip 运行配置中,我使用:
- 基本目录:
${project_loc} - 目标:
jetty:run - Maven 运行时:外部
我阅读了 [Help1] 页面。我在 maven 配置文件中没有 pluginGroup 设置,但是我在 pom.xml 中提到了 jetty 插件,所以我想一切都应该没问题(特别是因为一切都在命令行中工作)。在执行码头运行配置之前,我尝试在 Eclipse 中“运行为 > Maven clean”,但没有帮助。项目编译并通过所有测试,只有 jetty:run 在 Eclipse 中不起作用。
请帮忙,我是 Eclipse 和 Maven 新手。提前致谢。
【问题讨论】:
-
你试过用插件全名
maven-jetty-plugin吗? -
你的意思是用它作为目标前缀
maven-jetty-plugin:run?它在 Eclipse 和命令行中都不起作用 -
对了,我找到了解决办法。我在下面添加了自己的答案。