一、本人电脑环境配置

1.操作系统:windows 10 ,8G内存

2.开发环境:jdk1.8.0_101,eclipse-neon(自带Git),maven(配置maven就不在这里介绍),Tomcat 7.0.73

3.获取前提:你得有一个GitHub账号,(没有账号也可以,为了专业,程序员必须要有GitHub账号:))

二、从GitHub获取dubbo源码

GitHub源码地址:https://github.com/alibaba/dubbo,打开eclipse,在Project Explorer面板的空白处右键,选择Import...菜单项,如图:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

在接下来弹出的选择面板中,选择Git然后点next按钮,如下图:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

当到资源获取方式时,选择Clone URI,点击下一步,把https://github.com/alibaba/dubbo.git,填写进去,会出现如下效果:

GitHub上的url:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

eclipse效果图:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

填写User和Password点击Next会出现

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

接下来的步骤基本比较简单,不再累述,一直点Next 知道把源码项目下载下来,点Finish。

二、从本地Git仓库中导入源码

同样在eclipse的Project Explorer面板的空白处右键,选择Import...菜单项,这时选择Maven中的Exising Maven Projects,如图:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

点击Next按钮进入下一个面板,选择你的git存储路径,如下图:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

接下来就简单的操作Next按钮知道Finish。

这些操作完后,eclipse就会出现你导入的dubbo项目,这里的dubbo工程是2.5.6版本,导入成功后就等到maven进行编译:

dubbo学习笔记 第二章 eclipse获取dubbo项目源码

 

三、碰到的问题

建议大家操作前,要自己搭建maven环境,不要用eclipse自带的maven,并找到setting.xml文件改为阿里私服库的配置,这样获取jar包网络比较有保障,配置内容如下:

 <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
     
     
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>

转载于:https://my.oschina.net/u/3702/blog/1556477

相关文章:

  • 2021-05-17
  • 2021-04-05
  • 2021-10-27
  • 2021-10-04
  • 2022-01-18
  • 2021-09-21
  • 2021-07-27
猜你喜欢
  • 2021-10-17
  • 2021-12-11
  • 2021-08-14
  • 2021-10-05
  • 2021-05-01
  • 2018-10-24
  • 2021-10-15
相关资源
相似解决方案