【发布时间】:2011-09-11 16:49:18
【问题描述】:
对于一个新项目,我想使用 maven-2 和 subversion。
要求是:
- 项目应作为一个 subversion 文件夹检出。
- Maven 应该使用 super-pom 构建所有模块
- 应该很容易创建分支(一个操作)
- 它应该可以用于连续集成(例如 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
我应该使用哪种布局?
【问题讨论】:
标签: java svn maven-2 continuous-integration build-process