Практическая автоматизация : Сборка проектов Java с помощью Raven
Не так давно были жуткие холивары, что сборка Ant это плохо, не кошерно и рулит идеальный XML, когда все там разложено по полочкам(зависимостям) в Maven сборке.
Сейчас все тихо и спокойно и для каждой ситуации используют конкретный их этих. не считая кучи менее популярных сборщиков.
Но, опять нашлись ребята, которые говорят что XML это НЕ рулез! поэтому мы будем сборку полностью писать руками на ….Ruby….
http://www.ibm.com/developerworks/ru/library/j-ap11067/index.html?ca=drs-ru-1031











Тимур Вафин:
А в чем преимущество сборщиков на основе xml перед сборщиками, которые для конфигурации используют скриптовые языки?
maratische:
вопрос религии
одно из принципиальных отличий того же Maven, это в умении самостоятельно отслеживать зависимости бибилиотек и автоматически скачивать их.
А на тему религии:
к готовой программе писать еще одну программу? зачем?
maratische:
формально языки высокого уровня уходят от постоянного кодерства в сторону конфигурации различных компонентов (XML, аннотации и тд)
Тимур Вафин:
Религия: а зачем писать еще одну программу для обработки хитрых конфигурационных файлов?
По делу: Convention over Configuration рулит