dubbo-2.8.4编译发布到本地Nexus库
dubbo 发布 编译 本地 2.8 Nexus
2023-09-27 14:25:09 时间
首先修改本地Maven的settings.xml文件,注意<Servers>标签中的内容:
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>CN</id> <name>OSChina Central</name> <url>http://maven.oschina.net/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <localRepository>D:\Java\m2\repository</localRepository> <servers> <server> <id>releases</id> <username>deployment</username> <password>deployment</password> </server> </servers> </settings>
dubbo-master顶层配置文件:
<distributionManagement> <repository> <id>releases</id> <name>dubbo-2.8.4 releases</name> <url>http://172.28.3.60:8081/nexus/content/repositories/releases/</url> </repository> </distributionManagement>
在Nexus中设置deployment账户的用户名和密码:
在repository中设置,repository可以:Allow Redeploy:
在dubbo-master的顶层目录执行:mvn deploy –Dmaven.test.skip=true:
执行完毕后,可以在本地的库中看到dubbo被成功的发布到了公司内部的mavne服务器:
使用者只需要在自己的pom文件中,添加如下配置即可:
<repositories> <!-- <repository> <id>thirdparty</id> <url>http://172.28.3.60:8081/nexus/content/repositories/thirdparty</url> </repository> --> <repository> <id>releases</id> <url>http://172.28.3.60:8081/nexus/content/repositories/releases</url> </repository> </repositories>
相关文章
- Dubbo -- 系统学习 笔记 -- 示例 -- 集群容错
- Dubbo -- 系统学习 笔记 -- 依赖
- 测试开发必备技能之 Dubbo 接口测试技术
- dubbo与Netty的关系
- springboot + dubbo + zookeeper入门到实战超级详解
- SpringBoot + Dubbo打造的在线IM系统功能丰富
- dubbo + zookeeper + spring 分布式系统(一)
- dubbo 常见错误
- dubbo源码分析- 集群容错之Cluster(一)
- 比较spring cloud和dubbo,各自的优缺点是什么
- dubbo与zookeeper的关系
- 2023年面试题之Dubbo基础架构
- Dubbo源码之服务端的发布
- Dubbo服务降级设置
- Dubbo[一个分布式服务框架
- 【Dubbo】使用配置类发布服务、消费服务
- Dubbo系列_概述
- Dubbo解析及原理浅析