`

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的方式导出。窗口关闭

特别注意:请注意选择 https 或者 ssh 方式,

https的方式请输入github网站上注册的账户密码。

如果是 git方式,最好是配置了 ssh免登陆。具体区别请参考GitHub官方网站解释!!

 

(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

这里也特别注意:请尽量使用tomcat6,具体没研究为啥 tomcat7 偶尔会有问题 

 

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

 

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

 

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



 

 

 最后,有三个jar包在 maven的中央仓库上是没有的,需要自己下载,并安装到本地maven环境。

 

附上 安装本地jar包 到maven环境的执行语句:

mvn install:install-file -DgroupId=com.test.tanyy -DartifactId=sinaWeibo -Dversion=1.0 -Dpackaging=jar -Dfile=E:\sinaWeibo.jar

 

mvn install:install-file -DgroupId=com.test.tanyy -DartifactId=qqLoginSdk4J -Dversion=1.0 -Dpackaging=jar -Dfile=E:\qqLoginSdk4J.jar


mvn install:install-file -DgroupId=com.test.tanyy -DartifactId=QRCode -Dversion=1.0 -Dpackaging=jar -Dfile=E:\QRCode.jar

 

附件中已上传jar包

 

 

 

 

  • 大小: 19.5 KB
  • 描述: EGit配置截图
  • 大小: 31 KB
  • 描述: git提交到github
  • 大小: 49 KB
  • lib.rar (2.9 MB)
  • 下载次数: 181
  • 大小: 38.1 KB
分享到:
评论

相关推荐

    Eclipse插件开发-测试用例自动生成工具.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    eclipse RCP开发一个简单的MYSQL客户端工具.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    Zoo Admin - 在线 zookeeper管理工具,基于Jfinal+Beetl开发。.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    以spring+mybatis为框架的jee开发基础包.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    android项目 二次开发框架------------最优秀android开发框架的整合,下载下来直接进行二次开发. .zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    微控工具xp模块-开发版[微信(wechat)二次开发模块]sdk微信机器人demo.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    轻量级,高性能,少依赖,低级封装的服务器开发工具和项目搭建模板,可以开发游戏服务器和小型中间件等.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    在线开发工具网站.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    唯品会Java开发手册.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    一套 Restful 服务开发辅助工具集.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    Java与Kotlin开发实用工具包.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    ThinkAndroid是简易的、遵循Apache2开源协议发布的Android开发框架.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    Java开发工具,自动生成api文档.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    微信开发工具包weixin sdk for Java.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    JEECG是一款基于代码生成器的J2EE快速开发平台.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    【Android】 Android开发工具之Crash日志打印.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    极简化的Android App开发框架和App内调试工具.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    okhttp封装的HTTP请求工具,实际开发直接使用即可.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

    AndroidBase android 应用开发框架.zip

    提供集成开发环境(IDE),如Visual Studio、Eclipse、Android Studio和Sublime Text等,这些工具集成了文本编辑器,支持语法高亮、自动补全、代码片段管理和版本控制等功能,有助于开发者高效编写和维护代码。...

Global site tag (gtag.js) - Google Analytics