当前位置: 代码迷 >> Eclipse >> git+maven+eclipse合作开发
  详细解决方案

git+maven+eclipse合作开发

热度:761   发布时间:2016-04-23 00:20:05.0
git+maven+eclipse协作开发

?

本机已有的环境:1.maven、maven for eclipse插件 m2eclipse ?【之前也尝试很久,最后注意了下图那才搞定】

? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.Github 环境,并且配置好 home环境变量。配置好SSH登录需要的公钥,具体可参考Github官网,验证方法:命令行执行 ? ssh -T git@github.com 会有成功提示



?

?

?

安装git eclipse 的插件 EGit:

? ? ? ? ? ? ? ?1.安装EGit的时候版本很重要,最后在http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F上面找到自己的版本,最后一直降级,选择updates-1.0的时候才安装成功。

? ? ? ? ? ? ? ? 2. 然后配置EGit插件。




?
? ? ? ? ? ? ? 3.配置SSH登录: SSH2 General 配置窗口,选择ssh2 home路径,注意最后一级应该是.ssh 而不是ssh文件夹,SSH2 Key Management 窗口,选择Load Existing Key 把 刚刚.ssh目录下的 id_rsa文件load一遍,然后选择 apply,确定(关闭窗口)。

?

? ? ? ? ? 验证刚刚的配置,导出Github上的项目的时候,老是报错 “Exception caught during execution of ls-remote command”,后来再 stackoverflow上面找到答案,在?Window --> Preferences --> Team --> Git --> remote connection timeout 默认是30秒,

我改大一点就好了,改的是120!!!

?

?

===========================================================

导出 git maven项目?

参考

http://www.cnblogs.com/lpshou/archive/2013/07/18/3199243.html,推荐使用方法2

?

下面举例一个:

(1)

import => Projects from Git => 选择 uri?

git@github.com:luckytyy/jeeshop_springmvc.git,下一步

最后选择 以 General project的方式导出。窗口关闭

(2)右键项目,转化为maven项目

然后, 右键项目 properties ==》 Project Facets 选择 convert to faceted from ,最后选择Dynamic Web Module 2.5 ? 、 ?java ?1.6 版本,在后面的 runtimes里面勾选上 ?tomcat,当然如果你是 jdk1.7,则可以选择 web module 3.0 ?然后点击Further?configuration?available…,弹出Modify?Faceted?Project窗口

配置好 web.xml的路径,点击apply,点击Ok

?

(3)然后再重新打开 properties窗口,在deployment Assembly界面加上 maven dependicies即可。

?

然后配置完成,可以右键运行项目啦!!

?

提交git更改的时候,先commit到本地仓库,然后整个右键项目 remote ==》 push,然后【这里就是需要把时间等待设置长一点,前面讲到过了】,然后选择 master 或者其他 版本,最后 点击右边的 add specific,继续下一步,可以看到如图所示的 信息,继续确定或者下一步即可提交到 远程 git仓库。



?

?

?

?

?

  相关解决方案