关于MAVEN子父工程上传SVN以及从SVN检出过程简介
关于MAVEN子父工程上传SVN以及从SVN检出过程简介
首先 在版本管理中,共享是一个含义不明的意思。其次,如果你需要通过SVN来进行MAVEN工程的版本管理,如何组织目录结构,我觉得取决于你自己工程的目录结构。一般来说,如果你的父项目是根树的目录层次的话,SVN就直接管理父项目。
将工程上传到SVN:
上传maven项目工程到SVN
1.在svn服务器上新建仓库:
首先打开svn服务器,看到如下页面:
首先创建一个用户和密码,我这里是创建的root用户。这里文件夹分三个:
repositories(代码仓库)
user(用户)
group(用户组,可以有多个用户)
这里右击repositories新建仓库:点击下一步
这里选择 single-project repository,这样生成的是三个子文件夹的项目仓库。
这三个子文件夹是
trunk(主干):用于大版本的代码的管理(例如8.0版本)
tag(标签):版本确定后制定的标签
branches(分支):用于小版本代码的管理(例如8.0.41版本)
点击下一步--》create即可
这里的URL在后面eclipse中上传maven工程的时候会用到
2.在eclipse中上传maven工程
右击要上传的maven工程-->Team-->share project。选择SVN,点击next
这里选择创建一个新的资源库位置(选你刚才在服务器上建立的仓库),点击下一步即可
这里输入你刚才新建项目的URL,点击下一步
这里选择自定义你的模块(这里我们上传到brunch文件夹中),点击finish即可
3.工程的提交
在你的eclipse中会要求你选择提交你上传工程中的代码,因为现在我们看到svn服务器端是空的文件夹
这里我们不提交上传.settings、.classpath、.project这三项。不提交的方式是:右击不提交的文件-->添加到svn:ingroe即可。
从SVN检出MAVEN父工程:
1.svn检出总工程:右键import 从svn检出项目 next菜鸟步骤 记得一定是从父目录迁出。
2.右键project configure--》convert to maven project 转换为maven项目
3.右键project import maven--》existing maven projects next菜鸟步骤
然后等啊等啊等 就能看到子项目的产生了 (此处省略maven下载pom依赖jar包
这就完了
关于MAVEN子父工程上传SVN以及从SVN检出过程简介相关教程