перенос проекта с ант на мейвен


(mamax) #1

привет, всем!

есть проект, запускается антом
нужно перейти на мейвем и в перспективе подключить Thucydides reeporting!
как акуратно перейти? потому что при на мейвен нужна специальная иерархия директорий и хранилищ файлов, например
src/main/java
src/main/resourses
src/test/java/
src/test/resourses

при этом существующий проэкт на анте папка src разделена на много поддиректорий


(asolntsev) #2

А зачем переходить на Мавен?

Я сам переводил целую компанию на Мавен. Мне сначала казалось, что это круто.

Но теперь я думаю, что этого не нужно делать. Ant прекрасно справляется со своими обязанностями. Что Maven сделает лучше? Ничего. Зато привнесёт проблем, обязательно. Да вот уже первая из них - вы сами её описали. Maven, видите ли, требует какой-то там структуры папок. А вам-то зачем такой капризный инстурмент?

P.S: Если вы всё-таки решитесь. В Maven можно переопределить структуру документа. Например, можно сказать, чтобы исходники он искал не в src/main/java, а в src. 

P.P.S. Если уж на то пошло, почему Maven? Возьмите уж тогда Gradle: он на несколько лет моложе, гибче, мощнее, быстрее. Многие проекты на него перешли, например, Hibernate. Selenide тоже собирается градлом.