文档章节

dubbox学习(一):dubbox2.8.4 编译发布至maven私服

那是光啊
 那是光啊
发布于 2017/08/30 10:51
字数 365
阅读 123
收藏 0

1.下载dubbox2.8.4

下载地址:https://github.com/dangdangdotcom/dubbox

点击右侧的DownloadZip下载,然后解压

 

2.确认前提工作

  • 已经安装部署nexus私服。如果没有,可以看教程https://my.oschina.net/bigbug/blog/1456758
  • 本地安装maven
  • 修改nexus私服中第三方库的配置,看下图
  • 修改本地maven setting配置文件。在server中加入thridparty。这个thridparty是查看summary可以看到
<servers>    
	<server>    
		<id>releases</id>    
		<username>admin</username>    
		<password>admin123</password>    
	</server>
	<server>    
		<id>snapshots</id>    
		<username>admin</username>    
		<password>admin123</password>    
	</server> 
	<server>    
		<id>thirdparty</id>    
		<username>admin</username>    
		<password>admin123</password>    
	</server>
</servers>  

 

3.尝试编译看看效果

在dubbox-master根目录,shift+右键-->在此处打开命令窗口,执行mvn install -Dmaven.test.skip=true

最后出现 BUILD SUCCESS 则证明可以编译。

 

4.修改根目录pom文件,增加私服发布地址

这个地址第三方库的summary中可以看到。直接copy

<!-- 发布到私服-->
<distributionManagement>
	<repository>
		<id>thirdparty</id>
		<url>http://192.168.64.224:8081/nexus/content/repositories/thirdparty</url>
	</repository>
</distributionManagement>

5.执行发布命令

mvn deploy -Dmaven.test.skip=true

出现 BUILD SUCCESS则证明成功了。查看nexus私服查看第三方库,确实发布成功。

 

6.如果上述步骤不能发布。那我们可以通过idea:工具发布。

  • 在根目录执行 mvn idea:idea,我的是 eclipse 所以我执行mvn eclipse:eclipse
  • 执行之后可以发现每个文件夹内都有.classpath和.project
  • 将项目导入idea。通过idea发布即可

 

 

© 著作权归作者所有

那是光啊
粉丝 0
博文 4
码字总数 5390
作品 0
海淀
程序员
私信 提问
dubbox2.8.4编译发布到私服(nexus)

Maven介绍: Maven的具体介绍及安装说明可以参考: http://wentao365.iteye.com/blog/903396 http://jingyan.baidu.com/article/295430f136e8e00c7e0050b9.html Nexus介绍: Nexus的具体介绍......

凯文加内特
2015/04/29
12.7K
7
dubbox2.8.4编译发布到私服(nexus)

一、下载源码: https://github.com/dangdangdotcom/dubbox 二、编译安装: 用CMD命令在checkout出来的dubbox目录执行mvn clean install '-Dmaven.test.skip=true'来尝试编译一下dubbo(并将......

誓言520
2018/06/26
0
0
关于用maven编译dubbox框架是出错

在下载Dubbox2.8.4版本后用maven编译时报出如下错误: 请大神帮帮解答。。。。

独守空房
2015/07/20
2.2K
1
分布式服务-DUBBOX(一):编译打包

1、概述 dubbo-阿里巴巴开源的分布式服务框架,现已停止维护。 dubbox-当当根据自身需求,在dubbo新增一些新功能,将其名为dubbox(Dubbo eXtensions)。 2、编译、打包并上传到私库(dubbo-2....

warlockssss
2016/11/28
1K
3
SpringBoot之Dubbox

上次springboot集成dubbo写过一个简单的demo调用的方式,由于spring版本的问题,这次使用duboox,完全基于注解的方式。 dubbox 地址:https://github.com/dangdangdotcom/dubbox 由于dubbox没...

王念博客
2016/04/24
9.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

Android面试常客之Handler全解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fnhfire_7030/article/details/79518819 前言:又到了一年...

shzwork
24分钟前
4
0
position sticky 定位

本文转载于:专业的前端网站➫position sticky 定位 1、兼容性 https://caniuse.com/#search=sticky chrome、ios和firefox兼容性良好。 2、使用场景 sticky:粘性。粘性布局。 在屏幕范围内时...

前端老手
31分钟前
4
0
CentOS 7 yum 安装 PHP7.3 教程

参考:https://www.mf8.biz/centos-rhel-install-php7-3/ 1、首先安装 EPEL 源: yum install epel-release 安装 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release......

dragon_tech
46分钟前
4
0
Linux物理网卡聚合及桥接

Linux内部实现的bridge可以把一台机器上的多张网卡桥接起来,从而把自己作为一台交换机。同时,LInux bridge还支持虚拟端口,即桥接的不一定都是物理网卡接口,还可以是虚拟接口。目前主要表...

xiangyunyan
47分钟前
4
0
一起来学Java8(一)——函数式编程

在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 函数式编程 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 首先来看下JavaScript如何进行函...

猿敲月下码
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部