首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >示例Guestbook GAE项目--“生命周期配置未涵盖的插件执行”

示例Guestbook GAE项目--“生命周期配置未涵盖的插件执行”
EN

Stack Overflow用户
提问于 2015-03-03 14:43:41
回答 1查看 979关注 0票数 4

我对编程(和网页开发)很陌生,并认为尝试通过Google的教程构建示例Google项目是一个很好的实践。

这是我的笔记,跨越vim/命令行,怪异/其他有趣的东西-http://goo.gl/EfZ3Gm

作为参考,我正在使用OS 10.10.3 (beta)

我从这里开始的- https://cloud.google.com/appengine/docs/java/gettingstarted/introduction

并遵循步骤1-3的所有命令行指令。我安装了Maven 3.2.5,这是我输入'mvn -v‘时命令提示符的输出

Apache 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8ce1;2014-12-14T12:29:23-05:00)

当我到达第4步时,我想在Eclipse中打开这个项目,因为我比较习惯在IDE中查看代码。

在“概述”选项卡中查看项目的pom.xml文件,我看到了错误-

生命周期配置未涵盖的插件执行: org.codehaus.mojo:versions-maven-plugin:2.1:display-plugin-updates (执行:默认,阶段:编译)

看看代码,我想是因为项目中引用的maven与我在机器上安装的不匹配吧?我看到以前也有人问过类似的问题-

Plugin execution not covered by lifecycle configuration

Plugin error: execution not covered by lifecycle configuration

Plugin execution not covered by lifecycle configuration

但是,在我的终端窗口中运行'mvn :eclipse‘将否定我在步骤1-3中使用命令提示符maven所做的所有工作;这些步骤我需要maven。第二个选择涉及安装Spring -我希望有一个比这更好的方法!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-04 07:42:55

当与m2e插件一起使用eclipse (包括标准插件并在eclipse中启用maven )时,它将尝试在pom文件中运行插件,作为任何启用maven的项目构建的一部分。

为了让它知道该做什么,它使用了一个M2E连接器--每个插件都需要一个,安装到eclipse中。

如果找不到,就会发出错误/警告。

如果您在麻烦的行上按cmd-1,它会给您一些选项。它们归结为“忽视这一点”。其中一个将修改pom文件,以包含一个控制eclipse配置的maven插件,或者在已经存在的情况下向其添加一个子句。另一个则将“忽略此”配置保存到eclipse设置中。

这将删除警告/错误,并对您的开发环境没有任何影响。

在这个插件至关重要的情况下,您需要找到一个M2E连接器。它们通常不存在,所以你可能会运气不好。在这种情况下,它只会发出一份报告,告诉您是否有更多的依赖关系版本可用,并且对您的构建没有影响,所以不要担心它。

我强烈建议不要使用mvn :eclipse,尤其是应用程序。它不会使用正确的库设置,使您的应用程序正常运行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28834662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档