| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > УП: Инструменты > Maven vs. Subversion |
| Автор: Dims 16.1.2010, 21:59 |
| Я немного работал с Subversion. А вот что такое Apache Maven? Я прочитал, что это, фактически, Ant. Но как он соотносится с subversion? Дополняет? Замещает? Они пересекаются? |
| Автор: bilbobagginz 17.1.2010, 02:55 |
| Мейвин - это немного другое животное. сабвершен - это просто система для контроля версий. т.е. это просто хранилище с некоторым дополнительным функционалом. Мейвн - это система управления проектом и автоматизации его сборки. он ориентирован на проекты на Java, но думаю можно и смешанными проектами им разруливать. по подходу Мейвина (Project Object Model): у проекта есть циклы, этапы и артифакты. артифакты - это результаты этапов (файлы установки, документация, и т.д.) это может быть релиз, или обновление, или тест. напр. артифакт теста будет доклад результатов теста. Логично код проекта, работающего с Мейвином хранить в централизованном хранилище subversion. но вполне подойдет и децентрализованная система (напр. git или mercurial, или perforce) |
| Автор: LSD 18.1.2010, 20:37 |
Точно так же как и Ant соотносится с Subversion Maven, так же как и Ant это build automation tool. |
| Автор: dr34 5.10.2011, 12:15 |
| если нужна более подробная информация по maven http://www.apache-maven.ru/ а тут есть сравнение maven с ant http://www.apache-maven.ru/maven_vs_ant.html |