我们的项目非常需要转移到Flexmojos4来获得修复,但这需要Maven 3.我们的项目广泛使用Maven并且我们非常喜欢它,但是已经非常重视它。在十几个模块之间,我们可能有50多页的XML配置。
我们还使用Eclipse并大量使用M2Eclipse插件。我们还使用以下Maven插件:
和其他几个人。阅读this blog让我感觉Eclipse Indigo就是它们一起工作的时候。我们什么时候应该花时间来搬家?
答案 0 :(得分:5)
实际上“移动”实际上应该只是简单地升级maven安装/ m2eclipse。 Maven 3几乎完全向后兼容Maven 2.
检查compatibility notes以确保您没有破坏需要修复的东西。
答案 1 :(得分:2)
(...)让我感觉Eclipse Indigo就是它们一起工作的时候。我们什么时候应该花时间来搬家?
不,你现在可以使用Maven 3和Eclipse 3.5 / 3.6(我甚至不记得何时开始使用Maven 3)。
首先,Maven 3向后兼容(参见Maven 3 - Worth it?)所以,正如我在Should I upgrade to Maven 3?中所评论的那样:
你为什么不试试呢?没有什么可以“升级”,只需在Maven 2安装中安装Maven 3,更改PATH设置并在现有POM上尝试。
其次,m2eclipse 0.10长时间使用Maven 3作为嵌入式版本(即使你声明“外部”安装也用于依赖性解析),因此已经准备好了Maven 3。只需将Maven 3.0的最终版本添加为外部安装即可。
总结一下:Maven 3完全可用,我的poms几乎没有任何改变(由于Maven 3的报告更好,修复它们只有几件事),它只是起作用在Eclipse中,它构建得更快。试试吧。
PS:如果需要,我使用附加到MNG-2730的脚本在我的机器上的maven版本之间切换。