1.下载地址
https://github.com/alibaba/nacos/releases
2.导入idea
引入jdk,maven依赖
3.搭建gRPC环境
- 下载protoc地址:https://github.com/protocolbuffers/protobuf/releases
下载对应版本的windos版压缩包即可
- 加压,配置环境变量
- windows+r输入cmd进入命令行,输入命令,得到安装的protoc的版本号即表示安装成功
protoc --version
4.编译nacos源码中consistency模块的proto包下的.proto文件
进入到consistency模块的proto包
执行如下命令:
protoc --java_out=../java/ ./consistency.proto
protoc --java_out=../java/ ./Data.proto
成功执行命令后,删除proto文件夹,否则会出现类重复问题
5.跳过test,进行install操作,构建成功即可
6.maven命令打包生成nacos安装包
- 进入项目根目录,执行命令
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
- 打包好的文件目录在distribution模块下的target目录,可以直接使用打好的安装包部署使用
7.idea中启用nacos
- 使用distribution模块下的conf目录的mysql-schema.sql在数据库中创建nacos数据库
- 修改console模块下的nacos的配置文件application.properties
- 为console模块增加VM启动参数
-Dnacos.standalone=true 设置单机启动
-Dnacos.home=E:\00\nacos212 设置nacos的根目录
文章来源:https://www.toymoban.com/news/detail-618765.html
文章来源地址https://www.toymoban.com/news/detail-618765.html
-
启动即可
到了这里,关于nacos源码编译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!