All streams
Search
Write a publication
Pull to refresh
28
0
eugenn @eugenn

User

Send message
«подборка из мотивационных картинок » это что то за гранью добра и зла
в «Белоруссию»
Я на проекте много лет использовал ант. Проект большой несколько десятков модулей и подпроектов. Антовские скрипты работали как часы, но вот когда надо было подключить новую библиотеку или фреймворк это требовало не мало усилий. А разбираться в километрах xml не каждому хотелось. Вторая проблема не было стандартного подхода в написании этих скриптов в некоторых подпроектах сборка происходила совсем другим собособом и чтоб там что то подправить надо было сидеть и изучать. Вообщем в начале года решил перевести всё на мавен.
Почитал восторженые статьи, доки и прикинул что за неделю, полтора управлюсь. В итоге ушло полтора месяца! Это был тихий ужас иногда хотелось лезть на стенку и рвать на голове волосы. Плагины ужасно дырявые, даже стандарные, документации нормальной нет.
Мавен это просто набор хороших идей и подходов сваленых в кучу. Если сравнивать с антом то говоря о первом можно представить что ты сидишь за рулём и ведёщь машину, ты сам знаешь когда надо свернуть налево или направо, а где остановиться. С мавеном ты сидишь где то на заднем сиденьи и пишешь на бумажке водителю куда ехать.

Вообщем я всё-таки перевёл проект на мавен и не жалею. И всем советую, только надо набраться терпения. Разработка пошла веселее, появились стандарты и требования к сборке проектов и теперь все знают как собирать подпроекты или модули.
ну это одна из основных фишек мавена. а вот junit лучше вынести в dependency тогда эта библиотека будет добавлена автоматом во все дочерние и не надо будить дублировать везде одно и то же
dependencyManagement нужен для управлениями версиями библиотек. Например в дочерних проектах при добавлении ejb-api не надо указывать версию и это очень удобно т.к в случае апгрейда версию надо поменять только в super pom.
Пост мне напомнил один феерический доклад про то как самому построить ютуб и как транслировать ролики. Главной идей было натыкать по всему миру серваков чтоб контент ближе к юзерам был.
а почему GAE не вдохновил?
хорошие рукописи не горят :)
на великом и могучем было опубликовано 1 марта 2008
не понятно зачем нужен такой сайт? в чём его оригинальность?
2

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity