Maven 3.1的项目时间表在哪里?

时间:2011-04-12 22:06:36

标签: maven maven-3 roadmap

我迫切期待Maven 3的一个特性是自动父版本化,也就是说,不再需要在每个子pom.xml中对父版本进行硬编码。

这个功能显然是在Maven 3.1中出现的,但Maven 3.1什么时候到来?具有讽刺意味的是,如果我在网上搜索,我发现很多参考文献(例如hereherehere),以了解Maven 3.0中的一个顶级特征是无版本的父元素,除了它实际上是Maven 3.1。我发现Maven 3.1的唯一实质性提及是这些相同的文章,实际上大约是3.0。

即使对3.1 on maven.apache.org的Google查询也没有任何有用的信息。

即将到来的Apache项目发布的项目计划和时间表的去处;为什么全世界都知道Maven 3.1中的功能,但我找不到路线图或时间表;是否存在Maven 3.1的时间表?

3 个答案:

答案 0 :(得分:21)

Apache的Maven项目正在使用 JIRA 来跟踪错误和功能 - 包括路线图。您可以在Maven网站主页左侧的菜单中找到Maven JIRA的常规链接。

Maven 路线图概述http://jira.codehaus.org/browse/MNG#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel

Maven-3.1.0路线图http://jira.codehaus.org/browse/MNG/fixforversion/18967
Maven-3.1.x路线图http://jira.codehaus.org/browse/MNG/fixforversion/18129
Maven-3.2路线图http://jira.codehaus.org/browse/MNG/fixforversion/15565

自动父版本控制问题: http://jira.codehaus.org/browse/MNG-624
更新:截至目前,此功能的新目标版本为 v3.2

你可以从那里的页面看到(现在有效2011-04-13)v3.1的88%的项目仍然是开放的,2%的路线图项目正在进行中,90%不是分配。鉴于此,谈论发布日期还没有多大意义。但正如上面评论中提到的bmargulies,如果您在开发人员邮件列表中询问,他们可能有一个粗略的想法,当项目的主要驱动程序计划启动时把他们的员工放在这些路线图项目上 ...我可以猜测,基于Sonatype在那里发挥重要作用的事实,他们可能将非常专注于整合他们的m2e Eclipse发布列车上的/ m2eclipse(计划于6月底发布)以及他们对Hudson项目的投资......所以我的个人猜测将“可能不会在Q4之前”。

答案 1 :(得分:1)

Maven 3.1现已推出。下载地址:http://maven.apache.org/download.cgi

答案 2 :(得分:0)

如果有兴趣,我们创建了一个自定义解决方案,拦截并替换所有子poms中的父版本。你基本上将一个覆盖jar放入你的apache-maven \ lib文件夹中,该文件夹将在Maven最初读取它们时使用属性文件中的值来替换某些父版本。完整的细节和jar被添加到automatic parent versioning jira以及使其与Jenkins和IntelliJ一起使用的说明。