Може ли maven3 runtime да изпълнява maven2 съвместими pom.xml файлове

Някои от новите ни проекти бяха мигрирани към maven3, а някои от по-старите проекти все още използват съвместимите с maven2 pom.xml файлове.

Може ли maven3 runtime да изпълни и maven2 съвместими pom.xml файлове?


person Joe    schedule 11.07.2011    source източник


Отговори (3)


maven 3 е най-вече съвместим с конфигурацията на maven 2. Но все още има някои несъвместимости.

За пълен списък трябва да проверите тук има и понякога проблеми с плъгини (както предложи Торстен).


Ресурси:

По същата тема:

person Colin Hebert    schedule 11.07.2011

Обикновено да, но може да зависи от версията на приставката, която използвате.

Моля, имайте предвид, че напр. плъгинът на сайта maven е различен за maven 2 и maven 3 или някои опции на плъгина maven enforcer вече не са валидни за maven 3. Може да има други.

person Torsten    schedule 11.07.2011

Да, така е. Първоначално може да се тревожите от факта, че отчита куп предупреждения и понякога отказва да изгради, преди да се погрижите за проблемите, но това всъщност е по-добре за вас, тъй като (ако се сблъскате с това) просто ви казва какво е грешно с вашия проект досега.

Освен това, приставката за сайта е напълно пренаписана и трябва да използвате версията за Maven 3. (Проверете тук)

person carlspring    schedule 11.07.2011