среда, 24 августа 2011 г.

m2eclipse - "обновился" :(

Довольно давно пользуюсь планигом m2eclipse.
До недавнего времени он имел скромную версию 0.10.xx, при весьма внушительной функциональности.
И вот наступило "время первого взрослого релиза" - 1.0.xxx...

Результаты заставили меня призадуматься.
Все началось с того, что с новым плагином перестал собираться имеющийся проект. Проект уже налаженный (на Maven 2.2.1), довольно небольшой, и ничего особенного с точки зрения сборки. Но, "внезапно", pom.xml засветился красненькими ошибками и начались танцы с бубном.

Попытки понять "что происходит" привели к 2 интересным открытиям:
Открытие 1. "Sonatype has completed the transition of the M2Eclipse project to Eclipse. Please go to this URL for M2E information: http://eclipse.org/m2e".
Хм... новость настораживает, потому как при дружественных слияниях и прочих подобных движениях, качество и стабильность продукта обычно падает (по крайней мере у первых версий).

Открытие 2. Новая версия плагина стала настолько крута, что 2/3 настроек просто убрали... например, теперь невозможно определить какие goals будут выполняться во время сборки и очистки проекта...

Выводы:
Почитал... попробовал... и понял что есть 2 выхода:
1. Остаться на проверенной v0.10 или v0.12 (благо, sonatype-овский update site еще работает). Попутно можно ждать новых релизов, и надеяться на лучшее.
2. Попробовать нечто новое, например Eclipse IAM.