dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库

过了好久回头来看自己的文章,看到评论中有网友提出了一个问题,从而发现了文章中有冗余的地方,在此更新下。将原来的安装jar到本地的步骤提出来单写,作为题外话。下面是原文章+题外话。谢谢这位网友@weixin_438003299的思考。

------------------------------------------------------------------ 分割线 ----------------------------------------------------------------------------------------------------

以前做过这个内容,怕忘记,近期又做了一边,在此记录下。

 

1. 下载

网址:https://github.com/dangdangdotcom/dubbox/tree/dubbox-2.8.4

 

2.  解压zip文件

3.  用maven编下载安装文件

如果没有配置全局maven,则就进入maven的bin下,执行cmd命令(按住shift后鼠标右键,选择‘在此处打开命令窗口’ 或在上面的地址栏直接输入cmd也可以):

执行命令(若是粘贴此处的话一定要注意把回车去掉!):

mvn install

-f E:\project\apache-maven-3.5.2\myjar\dubbox-dubbox-2.8.4\pom.xml

-D maven.test.skip=true

稍等一会就编译完毕了:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第1张图片

完成后,每个文件夹下,会生成对应的target文件,里面放着我们需要的jar包、war包等(如dubbo文件夹下的截图):

 dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第2张图片

dubbo-admin截图:

 dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第3张图片

maven默认的仓库地址中,会出现我们的dubbox的内容:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第4张图片

可以进入dubbo文件夹下寻找pom.xml

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第5张图片

打开,里面的groupIdartifcatIDversion就是我们需要在自己的maven项目引入的依赖的书写内容:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第6张图片

我的默认仓库是:

4.  接下来,让我们用Eclipse创建一个maven项目然后引入这个依赖试试吧

创建maven web项目截图:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第7张图片

注意jdk的选取:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第8张图片

创建完成后项目结构:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第9张图片

接下来咱们打开pom.xml添加依赖试试:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第10张图片

发现maven依赖中已经有了我们的dubbo:

我们在这里再加一个dubbo-rpc-webservice试试,

先查看它的pom.xml:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第11张图片

接下来增加依赖:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第12张图片

会发现与它关联的jar包都进来了:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第13张图片

5.  完成

可以再增加自己想要的依赖,然后去写代码吧。
 

6. 题外话

上面的安装过程是告诉maven用pom的内容来下载+打包+安装本地。maven当然还可以通过直接指定jar包来安装到本地

执行下面语句(由于粘贴上来时容易出现格式上的变动,所以大家在复制的时候一定要注意把复制下来的内容调整下空格啥的再执行~)

mvn install:install-file -Dfile=E:\project\apache-maven-3.5.2\myjar\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

执行完后:

dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库_第14张图片

你可能感兴趣的:(dubbo,maven)