首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >STS M2E的插件执行不包括生命周期配置“Error - Flex-Mojos

STS M2E的插件执行不包括生命周期配置“Error - Flex-Mojos
EN

Stack Overflow用户
提问于 2012-01-10 19:51:43
回答 2查看 3.3K关注 0票数 0

我正试图为多模式的flex应用程序编写我的pom.xml。我一直以这个资源为例:

http://www.sonatype.com/books/mvnref-book/reference/flex-dev-sect-creating-with-archetype.html

我使用的是M2E v1.01,但是我面临许多‘生命周期配置不包括的插件执行’错误。据我所见,没有可用的m2E连接器来解决这个问题,我已经尝试了我能找到的所有Maven建议,包括:

  • Clean
  • Update dependencies
  • Update项目配置

只有当项目声明为、swc、swf包时,才会出现此问题。我下一步要让Eclipse“永久地将目标标记为被忽略的”--这似乎有点轻率。

如有任何建议,将不胜感激。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-11 19:20:51

使用STS2.8.0,我们已经将m2eclipse升级为1.0版。然而,这可能会给现有项目带来一些麻烦。几个月前我写了一个博客。

http://blog.springsource.org/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/

本质上,m2eclipse的新体系结构要求您使用的每个maven插件都必须映射到一个Eclipse,以便在Eclipse中处理插件的执行。这显然会导致问题,因为并不是每个maven插件作者都有知识或时间来创建、创建和维护Eclipse插件。

通过将插件标记为忽略,您的意思是插件永远不应该在Eclipse中执行(这意味着每当需要执行插件时,您都会从命令行执行)。一旦标记为ignored,就可以将其更改为execute,这意味着只要在Eclipse中执行相关的生命周期,就应该始终执行它。这可能会导致性能问题,因此只有当您知道风险时才会这样做。

如果这一切对您来说太多了,那么STS提供了一个降级选项,以恢复到旧版本的m2eclipse。转到仪表板扩展页面。不幸的是,您必须手动恢复对.project和.classpath文件的所有更改(我们提供了一种自动升级机制,但不是降级mechanism...presumably --一切都在版本控制中)。

任何问题或问题都应发送到STS论坛:http://forum.springsource.org/forumdisplay.php?32-SpringSource-Tool-Suite

票数 1
EN

Stack Overflow用户

发布于 2013-02-08 10:19:47

您可以在eclipse:http://marketplace.eclipse.org/node/648556上检查这个alpha连接器"Flex“。

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

https://stackoverflow.com/questions/8809623

复制
相关文章

相似问题

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