m2eclipse 对 maven 插件的处理效果如何?
Posted
技术标签:
【中文标题】m2eclipse 对 maven 插件的处理效果如何?【英文标题】:How well does m2eclipse deal with maven plugins? 【发布时间】:2011-04-16 23:14:48 【问题描述】:总的来说,m2eclipse 对修改或修改生命周期阶段的 Maven 插件的处理效果如何?
特别是,我有一个项目,它有一个 maven-clean-plugin 扩展来使用配置文件集标签删除额外生成的目录(不在target/
中)。这在命令行运行 mvn 时有效,但在 Eclipse 中执行清理时无效。有什么方法可以让 m2eclipse 处理那个插件吗?
另一个例子是 flexmojos; flexmojo 插件可以配置很多东西,但是这些参数似乎没有被 m2eclipse 导入。
集成只是临时的吗?如果m2eclipse嵌入了Maven,为什么插件不能直接使用底层的pom.xml配置执行?
【问题讨论】:
【参考方案1】:一般来说,m2eclipse 对修改或修改生命周期阶段的 Maven 插件的处理效果如何?
根据我的经验,还不错。至少对于绑定到来自default lifecycle 的阶段的插件。
特别是,我有一个具有 maven-clean-plugin 扩展 (...) 的项目。这在命令行运行 mvn 时有效,但在 Eclipse 中执行清理时无效。有什么方法可以让 m2eclipse 处理那个插件吗?
clean 插件“扩展”在做什么以及您在做什么(从 Eclipse 调用 mvn clean
?调用 Project > Clean?)尚不清楚 - 至少对我而言。但也许看看MNGECLIPSE-823 或MNGECLIPSE-156。不要犹豫,澄清:)
另一个例子是 flexmojos; flexmojo 插件可以配置很多东西,但这些参数似乎没有被 m2eclipse 导入。
我不做 flex 所以上面对我来说太模糊了。但提供一个更具体的例子可能会有所帮助。
【讨论】:
我正在使用 Eclipse 中的“Project > Clean”; MNGECLIPSE-156 看起来很有希望。关于 FlexMojos,我也会寻找一个更好的例子。谢谢! @Emil 是的,您需要 MNGECLIPSE-156 作为项目 > 清理不会触发清理生命周期。以上是关于m2eclipse 对 maven 插件的处理效果如何?的主要内容,如果未能解决你的问题,请参考以下文章