欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用Maven 构建 Dubbo

程序员文章站 2022-06-20 10:41:15
...
因为项目需要使用Dubbo,为了使用Dubbo项目中的管理控制台、监控中心和注册中心等服务,必须由我们自己通过Maven来构建项目,在构建的过程中,遇到两个问题,在此做个记录。
  • 本机环境  :WIN7      64位
  • JDK版本   :1.6.0_43  64位
  • MAVEN版本 :3.0.5
  • DUBBO版本 :2.5.4-SNAPSHOT


1:首先下载DUBBO源码,下载地址为:
https://github.com/alibaba/dubbo

2:我下载的ZIP格式的,直接解压到D盘,如下图:
使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
3:使用CMD命令进入到DUBBO目录,执行命令
mvn clean install -Dmaven.test.skip

4:在我本机出现的第一个错误如下:
使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
这是因为JDK目录下缺少servlet-api.jar这个包,直接copy一个tomcat目录下的servlet-api.jar包到JDK下的ext目录中,比如我本机放入的路径为:
C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext

5:重新执行命令:
mvn clean install -Dmaven.test.skip

6:出现第二个错误:
使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
这个错误的原因是缺少org.apache.servicemix.bundles.jetty-6.1.26_4.jar这个jar包,开始我直接在dubbo工程的POM.xml文件中增加对该包的依赖,好像不起作用,后来我是直接将该包放入
C:\Program Files\Java\jdk1.6.0_43\jre\lib\ext
目录中。
7:重新执行命令:
mvn clean install -Dmaven.test.skip

构建成功,如下图:
使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 

相应的jar包我上传到附件了,有需要的同学可以下载!

参考链接http://www.cnblogs.com/jun1019/p/6241034.html
编译好的DUBBO工程: https://pan.baidu.com/s/1mhVUiTi 密码: jvjt
  • 使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
  • 大小: 62.3 KB
  • 使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
  • 大小: 36.7 KB
  • 使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
  • 大小: 163.7 KB
  • 使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
  • 大小: 107.6 KB
  • 使用Maven 构建 Dubbo
            
    
    博客分类: Maven构建Dubbo原创 原创MavenDubbo构建 
  • 大小: 143 KB