Maven本地jar包部署与安装:dubbox-2.8.4.jar

简介: Maven本地jar包部署与安装:dubbox-2.8.4.jar

Dubbox前身是阿里巴巴的Dubbo项目,阿里巴巴解散了Dubbo团队后,由当当网继续维护此项目,改名为Dubbox,但是没有提交到Maven中央仓库
(突然发现阿里巴巴又开始进行dubbo维护了,停止维护时的版本是2.5.3,现在是2.6.4)
image
这些就不管了,现在我手动将Dubbox的jar包安装到本地仓库中
1.下载Dubbox-2.8.4
https://github.com/dangdangdotcom/dubbox/releases
image
image
2.解压Dubbox-2.8.4
image
3.用maven编译文件(前提是已经安装了maven,并且配置了maven的环境变量)
①win键+R,输入cmd,回车
image
image
②设置maven本地仓库路径,下面代码是我本地maven的settings.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>F:/apache-maven-3.5.4/repository</localRepository>
  <pluginGroups></pluginGroups>
  <proxies></proxies>
  <servers></servers>
  <mirrors>
    <mirror>         
      <id>alimaven</id>
      <name>aliyun maven</name> 
      <url>
        http://maven.aliyun.com/nexus/content/groups/public/
      </url>
      <mirrorOf>central</mirrorOf> 
    </mirror> 
  </mirrors>
  <profiles></profiles>
</settings>

而maven安装目录中有两个settings.xml文件
**Maven安装目录(全局):%MAVEN_HOME%confsettings.xml
用户安装目录(用户):${user.home}.m2settings.xml
第一个是全局配置,第二个是用户配置。当两者都存在,它们的内容将被合并,特定于用户的settings.xml文件占主导地位。**
这里因为我为了节省C盘空间,把.m2文件夹删除了,用本地仓库的settings.xml文件替换掉%MAVEN_HOME%confsettings.xml
③执行命令,如果第一次执行install命令,会首先安装maven插件

mvn install -f D:\文件\dubbox-dubbox-2.8.4\pom.xml -D maven.test.skip=true

image
说明已经编译完成
④打开本地仓库,查看dubbo和dubbo-admin的版本
dubbo
image
image
dubbo-admin
image
image
⑤在maven工程中引用该包

    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>dubbo</artifactId>
      <version>${dubbox.version}</version>
    </dependency>

image
已经引入进来了
结束

相关文章
|
22天前
|
Java Linux Maven
Linux中安装MAVEN环境配置
Linux中安装MAVEN环境配置
49 3
|
25天前
|
IDE Java Linux
Seata常见问题之重新打包以单独用jar来部署如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
101 1
|
1月前
|
Java 开发工具 Windows
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
Windows环境下面启动jar包,输出的日志出现乱码的解决办法
|
1月前
|
网络协议 Java Nacos
Nacos报错问题之jar 包启动就报错误如何解决
Nacos是一个开源的、易于部署的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构下的应用进行快速配置更新和服务治理;在实际运用中,用户可能会遇到各种报错,本合集将常见的Nacos报错问题进行归纳和解答,以便使用者能够快速定位和解决这些问题。
|
21天前
|
Java Maven 微服务
springboot项目开启远程调试-jar包
springboot项目开启远程调试-jar包
17 0
|
11天前
|
Java Maven
SpringMVC常用Maven POM.xml依赖包片段
SpringMVC常用Maven POM.xml依赖包片段
|
22天前
|
Java Maven
maven项目导出可执行jar
maven项目导出可执行jar
27 0
|
22天前
|
Java Maven
maven手动安装jar
maven手动安装jar
20 2
|
23天前
|
Java Linux Maven
linux安装maven
linux安装maven
12 0
|
25天前
|
XML Java Maven
深入探讨Maven打包:打造精致的Zip包
本文介绍了如何使用Maven将Spring Boot项目打包并部署。首先,利用Maven Assembly Plugin创建包含JAR的ZIP文件,以便于部署和修改配置文件。该插件允许自定义打包内容和格式。在`package.xml`中定义了打包格式、依赖、脚本和资源文件的规则。接着,在POM.xml中配置插件,排除配置文件和静态资源以保持外部。最后,执行`mvn package`命令生成分发包,简化了项目的部署流程。
90 1

热门文章

最新文章