dubbox 从下载到安装至maven
@(出自本人)
dobbox简介
Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,在当当网我们根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为Dubbox (即Dubbo eXtensions)
下载
网址:https://github.com/dangdangdotcom/dubbox/tree/dubbox-2.8.4
解压得到
用maven编译文件
- 打开终端窗口
- 执行命令cd 到该目录
1 | cd D:\Programming\Install\dubbox\dubbox-dubbox-2.8.4\dubbox-dubbox-2.8.4 |
- 再执行命令
1 | mvn install -f D:\Programming\Install\dubbox\dubbox-dubbox-2.8.4\dubbox-dubbox-2.8.4\pom.xml -D maven.test.skip=true |
稍等片刻
如图,编译完毕,可以看到,dubbox-dubbox-2.8.4子目录下都有一个target文件夹
安装到maven本地仓库中
执行下面语句
1 | mvn install:install-file -Dfile=D:\Programming\Install\dubbox\dubbox-dubbox-2.8.4\dubbox-dubbox-2.8.4\dubbo\target\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar -DgeneratePom=true |
结果
执行失败了!!!?
稍等,给我一点排错的时间。
发现错误
原来window10的powershell
下执行命令,路径不能带有 -
和空格
发现错误路径
D:\Programming\Install\dubbox\dubbox-dubbox-2.8.4\dubbox-dubbox-2.8.4\dubbo\target\dubbo-2.8.4.jar
解决方法
- 进入..\dubbox-dubbox-2.8.4\dubbo
换个路径
执行命令
1 | mvn install:install-file -Dfile=D:\Programming\setup\target\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar -DgeneratePom=true |
- 执行成功的结果
用idea新建项目引入jar包
1 | <dependency> |
效果如图