过了好久回头来看自己的文章,看到评论中有网友提出了一个问题,从而发现了文章中有冗余的地方,在此更新下。将原来的安装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
稍等一会就编译完毕了:
完成后,每个文件夹下,会生成对应的target文件,里面放着我们需要的jar包、war包等(如dubbo文件夹下的截图):
dubbo-admin截图:
在maven默认的仓库地址中,会出现我们的dubbox的内容:
可以进入dubbo文件夹下寻找pom.xml:
打开,里面的groupId、artifcatID、version就是我们需要在自己的maven项目引入的依赖的书写内容:
我的默认仓库是:
4. 接下来,让我们用Eclipse创建一个maven项目然后引入这个依赖试试吧
创建maven web项目截图:
注意jdk的选取:
创建完成后项目结构:
接下来咱们打开pom.xml添加依赖试试:
发现maven依赖中已经有了我们的dubbo:
我们在这里再加一个dubbo-rpc-webservice试试,
先查看它的pom.xml:
接下来增加依赖:
会发现与它关联的jar包都进来了:
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
执行完后: