nacos源码下载导入idea和maven编译

源码下载

本章节主要讲源码如何下载,如何导入为idea识别的maven模块。只是为了编译源代码为可执行程序的话,是不需要导入idea项目模块儿那些操作的,可忽略本章节直接看nacos编译章节。

代码地址

虽然nacos官网提供了编译好的nacos包,但本人更喜欢编译源码,项目github地址:

https://github.com/alibaba/nacos

如果有懒得不想打开github的话,也可以直接用这个git地址去下载:

https://github.com/alibaba/nacos.git

给不会用idea下载源码的仁兄黏贴一下idea下载步骤

idea下载:

如下如下图所示:File–>new–>Project from version controller–>git :
在这里插入图片描述
打开git下载框:
在这里插入图片描述
输入下载地址:
在这里插入图片描述
点击clone按钮开始下载,下载完毕后代码用idea开发工具打开长下图这样,因为只是导入了代码,还没导入为maven模块儿,所以每个模块的名字上还没那个蓝色的小四方块,不能用idea进行maven编译打包等操作,如下图所示,这时候去看maven工具栏是没有的:在这里插入图片描述

将源代码项目导入为maven项目

点下图所示的File—>Project Structure:
在这里插入图片描述
点击Project Structure后打开如下图所示界面,选中下图中的Modules:
在这里插入图片描述
然后点击上图中的加号,打开如下图所示的界面:
在这里插入图片描述
然后点击上图中的Import module,打开下图所示界面:
在这里插入图片描述

上图界面中选中源码下载目录,本例中下载在了D:\workspace-idea-nacos-sourcecode\nacos中,所以我就选中了这个目录,然后点OK,进入如下界面:
在这里插入图片描述
点next进入如下界面:
在这里插入图片描述
这个界面里选好jdk版本后,继续点next进入如下界面:
在这里插入图片描述
继续点next进入下面界面后点下面界面的finish按钮:
在这里插入图片描述
点上图中的finish按钮,进入如下界面:
在这里插入图片描述
然后点上图中的OK按钮,然后项目就变为maven工具认识的模块儿项目 了,如下图所示,模块儿项目上就都有小蓝色方块儿标记了:
在这里插入图片描述

编译nacos源码为可执行的程序

编译需要maven命令操作,所以电脑上要配置好maven环境,要在电脑的系统环境变量加入maven工具的bin目录路径,关于maven环境配置这个在这里就不多说了,执行编译源代码的命令为:

mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

打开cmd命令行,进入nacos源码目录,输入这个编译命令,()本例中代码路径为 D:\workspace-idea-nacos-sourcecode\nacos):
在这里插入图片描述
然后回车运行,等待它静静的执行完毕吧,这个需要点时间,趁运行时间我截了一张图附上:
在这里插入图片描述
编译完成如下图所示:
在这里插入图片描述
这时候去源码目录下看多了个distribution目录,编译好的成果都在下面了,进入distribution的target目录看,如下图所示:
在这里插入图片描述

启动nacos

进入\distribution\target\nacos-server-2.1.0\nacos\bin目录下,如果直接去点startup.cmd这时候是启动不起来的,如下图所示:

在这里插入图片描述
因为默认启动的集群模式,所以cmd命令行启动,需要打开一个cmd命令行,进入这个\distribution\target\nacos-server-2.1.0\nacos\bin目录,然后用命令启动:

startup.cmd -m standalone

如下图所示:
在这里插入图片描述
启动后:默认访问地址为:

http://localhost:8848/nacos

打开如下图所示:
在这里插入图片描述

输入默认账户名密码:nacos/nacos,即可登录进去了:
在这里插入图片描述

完。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值