源码下载
本章节主要讲源码如何下载,如何导入为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,即可登录进去了:
完。