上篇博客写了如何在eclipse中安装svn插件,这篇博客介绍如何上传maven工程到svn服务器上,并从svn服务器上下载maven工程(jar工程、pom工程)


上传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上的代码






对于聚合工程也是这样提交,聚合工程中的模块也是要忽略eclipse编译过的target和本地相关的文件(.settings、.project、.classpath、target)。这里有可能看到无法忽略子模块的这些,可以先提交一下子模块的pom文件就可以忽略。


GitHub 加速计划 / ma / maven
4.37 K
2.67 K
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:1 个月前 )
227b13a9 13 天前
c0866ec0 13 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐