Для нового проекта я хочу использовать maven-2 и Subversion.
Требования:
- Проект должен быть извлечен как одна папка Subversion.
- Maven должен собрать все модули, используя супер-помпу
- Должно быть легко создавать ветви (одно действие)
- Должен использоваться с непрерывной интеграцией (например, hudson)
С этим макетом кажется возможным только с одним действием создать ветвь.
project/trunk/module-1
project/trunk/module-2
project/trunk/module-2.1
project/branches
project/tags
..
project/trunk/module-n
или мне лучше (и если да, то почему) этот макет?
Боюсь, мне нужно разветвляться столько раз, сколько у меня есть модулей.
project/module-1/trunk
project/module-1/branches
project/module-1/tags
project/module-2/trunk
project/module-2.1/trunk
..
project/module-n/trunk
Какой макет мне использовать?