1
对于一个新项目我想使用maven-2和subversion。理想的项目布局会是怎样的?
的要求是:
- 项目应作为结帐颠覆一个文件夹。
- 的Maven应该使用超级POM
- 构建所有模块它应该很容易创建分支(一个动作)
- 它应该是与连续的集成(如哈德森)
有了这个可用布局似乎只有一个动作来创建分支。
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
我应该使用哪种布局?