关于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包
)
这就完了
其次,如果你需要通过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在eclipse中配置过程并导入maven工程,以及关于工程中jdk和git的设置,
- svn检出maven项目后,工程名字不显示M标识
- Android Studio Study之图解如何从svn检出项目以及更新(上传)代码
- Eclipse快速配置Maven工程、配置SVN以及为SVN分配用户名
- 淘淘商城maven工程的创建和svn的上传实现
- 关于如何将Maven工程上传到Github和从Github下载到本地
- svn检出工程为maven web工程到eclipse,导入已存在的maven web工程到eclipse方法
- 002商城项目:maven工程的测试以及svn的使用
- SVN上传项目以及项目检出
- maven工程上传到svn
- SVN检出Maven父子项目无法生成父类工程
- Android Studio配置SVN详解以及上传过程
- 关于springmvc框架的web工程,从.xml到.java再到.jsp显示到网页上的过程,以及jsp静态文件的访问
- 从svn中检出maven工程,导入到eclipse遇到的问题
- 关于编译4+2版本遇到的不是代码的问题和添加launcher以及svn上传问题
- 关于SVN的上传日志管理
- linux下使用samba上传文件夹和映射samba目录为windows下的目录以及使用source insight查看Linux工程的问题
- linux下使用samba上传文件夹和映射samba目录为windows下的目录以及使用source insight查看Linux工程的问题
- ios 开发中 中关于ipad和iphone工程的转换以及nib文件的转换
- 关于工程启动时,无法载入jar包 maven