在SVN标签中管理maven项目依赖关系的最佳实践是什么?

时间:2014-07-07 12:34:34

标签: maven svn tags

假设我们有以下maven项目

../root/CommonCore/trunk
../root/FirsProjectCore/trunk
../root/SecondProjectCore/trunk
../root/FirstProjectSite/trunk
../root/SecondProjectSite/trunk

在SVN中标记代码的最佳方法是什么?

1 个答案:

答案 0 :(得分:2)

为每个项目创建svn folders标签/ trunk / branches

for CommonCore:

URL/commonCore/trunk
URL/commonCore/tags
URL/commonCore/branches

其他人也一样:

URL/firstProject/trunk
URL/firstProject/tags
URL/firstProject/branches

等。除此之外,你绝不应该在SVN中处理依赖关系。你有用于描述这些依赖关系的pom文件。

标记应该通过maven-release-plugin完成,它将自动处理上述场景。