您的位置:首页 > 其它

关于MAVEN子父工程上传SVN以及从SVN检出过程简介

2017-06-21 11:56 267 查看
首先 在版本管理中,共享是一个含义不明的意思。
其次,如果你需要通过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包



这就完了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: