【问题标题】:Maven, stability, use v3 or use v2? [closed]Maven,稳定性,使用 v3 还是使用 v2? [关闭]
【发布时间】:2012-11-13 07:17:14
【问题描述】:

我们正在启动项目,无法决定使用哪个版本的 maven。 Maven v3 提出了非常好的features,但另一方面 v3 似乎有更多未修复的错误from codehaus jira(请参阅未解决:按版本)。我们也不能说 v2 已经过时了。

我们可以说v2更稳定,意味着更少的陷阱,我们会比v3浪费时间吗?

也许,一些个人经验的建议。

【问题讨论】:

  • 好文章,我已经读过了,但在介绍新版本的东西时,它似乎总是灵丹妙药。我习惯等待 SOMESOFTWARE 版本 X.1 或 X.2 以确保它正常工作。
  • 嗯,它是released two years ago,所以我不会说现在使用 v3 是最前沿的。
  • 考虑编写你的 Pom.xml 以便两者都能工作?
  • 兼容两个版本,好主意。让我们有机会在需要时使用 v3 功能。例如性能和并行构建。

标签: java maven-2 build-automation maven-3


【解决方案1】:

从一年多来在几个大中型项目中广泛使用 maven 的情况来看,我可以说,您最常遇到的问题是 maven 插件,而不是 maven 本身。

最初,我们一直在使用 2.2.1 版本(我们目前仍在使用它),但我已经使我们所有的项目都与 maven 3 兼容(因此可以使用 2-nd 构建它们和 maven 的 3-rd 版本)。我应该说,迁移过程相当顺利,尽管有一些问题需要解决。

Maven 3 确实有更多未修复的错误,但我认为这主要是因为两个原因:a) 使用 maven 3 的人比使用 maven 2 的人多; b) maven 2 已经上市很久了。我还记得在某处读到过,随着时间的推移,maven 2 中不会引入任何新功能(只会有一个维护版本 2.2.2)。

总而言之,如果我开始新项目,我肯定会选择 maven 3。

【讨论】:

    猜你喜欢
    • 2015-10-23
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2020-06-27
    • 1970-01-01
    相关资源
    最近更新 更多