2010-03-11 4 views
0

У меня есть целая куча mavenized проектов, и я хочу проверить, что каждый проект имеет правильную версию родительского пом.Maven: Определить родительский POM

Одним из способов может быть проверка каждого проекта по очереди, а затем сценарий, который читает родительский раздел.

Или это способ определить это, если посмотреть на репозиторий?

У кого-нибудь еще было что-то подобное?

Спасибо.

ответ

0

В конце концов, мне пришлось взломать его:

Много Perl (аb) использовать для вызова списка СВН, вычленить информацию о моих POMS, экспорт SVN, то XML :: XPath.

Гадкий ;-)

(Fisheye или VoilaSVN могли бы помочь немного, но я не думаю, что так)

2

Не прямой ответ, но, поскольку вы просили что-то подобное, я уже использовал Versions Maven Plugin и его versions:update-parent (проверьте пример Updating the Parent version), чтобы выровнять родительские версии. Возможно, это может быть полезно и в вашем случае.

+0

Спасибо Pascal. Это может быть полезно для облегчения боли при обновлении всех проектов после их проверки. – toolkit