Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven,稳定性,使用v3还是使用v2?_Java_Maven 2_Build Automation_Maven 3 - Fatal编程技术网

Java Maven,稳定性,使用v3还是使用v2?

Java Maven,稳定性,使用v3还是使用v2?,java,maven-2,build-automation,maven-3,Java,Maven 2,Build Automation,Maven 3,我们正在启动项目,无法决定使用哪个版本的maven。Maven v3提供了非常好的解决方案,但另一方面v3似乎有更多未修复的bug(请参阅未解决的:按版本)。我们不能说v2已经过时了 我们可以说v2更稳定,意味着陷阱更少,我们会比v3浪费更多的时间吗 也许,可以从个人经验中得到一些建议。从maven在几个中型和大型项目中广泛使用一年多的情况来看,我可以说,大多数情况下,您会在maven插件中遇到一些问题,而不是maven本身 最初,我们一直在使用版本2.2.1(目前仍在使用),但我已经使我们的所

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

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


也许,可以从个人经验中得到一些建议。

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

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

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


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

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

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

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


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

也许这会对你有所帮助:好文章,我已经读过了,但在介绍新版本的东西时,它似乎总是万能的。我有等待某个软件版本X.1或X.2正常运行的习惯。所以我不会说现在使用v3是最先进的。考虑过编写Pom.xml以便两者都能工作吗?兼容两个版本,好主意。让我们有机会在需要时使用v3功能。例如性能和并行构建。也许这会对你有所帮助:好文章,我已经读过了,但在介绍新版本的东西时,它似乎总是灵丹妙药。我有等待某个软件版本X.1或X.2正常运行的习惯。所以我不会说现在使用v3是最先进的。考虑过编写Pom.xml以便两者都能工作吗?兼容两个版本,好主意。让我们有机会在需要时使用v3功能。例如,性能和并行构建。