Подтвердить что ты не робот

Где доступна временная шкала проекта для Maven 3.1?

Одна из функций Maven 3, которую я с нетерпением жду, - это автоматическое родительское управление версиями, то есть больше не требуется жестко указывать родительскую версию в каждом дочернем pom.xml.

Эта функция, по-видимому, приходит в Maven 3.1, но когда Maven 3.1 приходит? По иронии судьбы, если я ищу по сети, я нахожу много ссылок (примеры здесь, здесь и здесь), как одна из главных функций в Maven 3.0 является родительским элементом без сохранения, за исключением того, что она фактически входит в Maven 3.1. И единственные существенные упоминания Maven 3.1, которые я нашел, - это те же статьи, которые на самом деле около 3.0.

Даже запрос google для 3.1 на maven.apache.org не может принести ничего полезного.

Где находится место для планов проекта и временные рамки предстоящих выпусков проектов Apache; как весь мир знает о возможностях в Maven 3.1, но я не могу найти дорожную карту или временную шкалу; существует ли расписание для Maven 3.1?

4b9b3361

Ответ 1

Проект Maven в Apache использует JIRA для отслеживания ошибок и функций, включая дорожные карты. Вы можете найти общую ссылку на Maven JIRA в меню слева от главной страницы веб-сайта Maven.

Обзор основных маршрутов 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) 88% предметов для v3.1 по-прежнему открыты и что 2% дорожных знаков находятся в процессе и что 90% не являются назначены. Учитывая это, сейчас не так много смысла говорить о дате выпуска. Но в качестве bmargulies, предложенного в комментарии выше, если вы спросите о списке рассылки разработчиков, у них может есть приблизительное представление о том, когда основные движущие силы проекта планируют начать вкладывать свою рабочую силу в эти элементы дорожной карты... Я могу просто догадаться, основываясь на том, что Sonatype играет важную роль там и что они вероятно будут довольно много запланировал интеграцию их m2e/m2eclipse на Eclipse-релизе (запланировано на конец июня) и на их инвестиции в проект Hudson... так что моя личная догадка будет "вероятно, не раньше Q4",.

Ответ 3

Если кому-то интересно, мы создали настраиваемое решение, которое перехватывает и заменяет родительскую версию во всех детских помесях. Вы в основном бросаете переопределить банку в свою папку apache-maven\lib, которая заменит некоторые родительские версии сразу, когда они сначала будут прочитаны Maven (используя значение из файла свойств). Полные детали и банку были добавлены в автоматическое родительское управление версиями jira вместе с инструкциями, позволяющими работать с Jenkins и IntelliJ.