对于一个新项目,我想使用maven-2和subversion。
所需经费如下:
使用此布局,只需一个操作就可以创建分支。
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我应该使用哪种布局?
发布于 2011-06-09 13:25:04
我们使用您提到的第一个选项,如果您只有一个级别的模块,它会运行得很好。我们已经发现,如果有许多级别的子模块(曾经有4级子模块),maven就会开始感到困惑,并尝试将一个模块的依赖项添加到另一个模块中(这是使用maven 2.2.0)。
我不认为第二个选项会勾选这四个要求(特别是从最上层的家长pom构建整个程序)。
https://stackoverflow.com/questions/6293206
复制相似问题