欢迎来到天天文库
浏览记录
ID:62053068
大小:111.05 KB
页数:4页
时间:2021-04-16
《Maven项目提交远程Git仓库.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Maven项目提交远程Git仓库 公司一直用的是Eclipse作为开发工具,在从SVN切换到Git之后,也断断续续的出现了很多问题,其中在合作开发的时候很难受的一个问题就是代码冲突,但是刚开始我们经常冲突的不是代码,而是Eclipse的配置信息,例如: .setting .classpath .project 因为每个人的开发环境或多或少会有一点点配置不一样,在项目刚开始创建之后我们是这么处理的: 会先把整个项目addindex 然后上传项目 之后把上述文件添加到.ignore 提交.ignore文件 但是这样还是有很多这种问题,本来Git上手成本就比较高,
2、在这么折腾,在团队开发代码的时候,就不能专注的开发。但是这是不能容忍的,今天自己把负责的项目好好的梳理了一遍,项目结构是这样的: 先简单的介绍下项目结构: Maven聚合项目 顶层是wiki 下面有5个模块:api、service、persistence、bean、ui 我们上传的时候宗旨是只上传有用代码,其实就是pom和src文件,在上传的时候将.classpath,.project,.setting文件加入.ignore文件中,文件应该是这样的: 然后注意的是在建立index的时候一定不要将这几个文件建立index,可以先全部建立index之后再将不需要的文件取
3、消索引,具体操作: 然后提交到远程Git仓库中。 再次download下来项目结构应该是这样的: 备注:.iml和.idea这两个文件是因为我在idea中运行过产生的,本来是没有的。 如何导入Eclipse中呢? 在从Git上下载到Eclipse中因为没有.project等文件他不会是一个web项目,这会就需要先将它转为一个general项目,然后执行如下操作: 从maven中导入ExistingMavenProjects即可,导出成功之后,就和之前的项目是一样的:
此文档下载收益归作者所有