Nacos2.2.2源码剖析

Nacos2.2.2源码剖析,是一个非常持久的事情

2024-03-20 先从源码环境搭建开始吧

1、记录一次源码搭建过程中无法编译的问题

项目编译时,在项目模块中出现如下问题:

import com.alibaba.nacos.consistency.entity.ReadRequest;
import com.alibaba.nacos.consistency.entity.Response;
import com.alibaba.nacos.consistency.entity.WriteRequest;

在这个部分位置无法找到entity的包,所以无法通过编译,看源码中找不到这个包路径

解决方案

下载Protoc

通过这个地址:“https://github.com/protocolbuffers/protobuf/releases/tag/v3.17.2”下载Protoc,记住要选用Win64的版本

下载完成后解压,然后配置环境变量,目录指定至Protoc解压后目录的/bin中

配置完成后采用命令窗口,运行protoc --version命令查看版本

编译运行

运行命令 XXX\protoc_3.17.2\bin\protoc.exe --java_out=../java/ ./Data.proto

运行命令 XXX\protoc_3.17.2\bin\protoc.exe --java_out=../java/ ./consistency.proto

nacos 本地下载后,需要在根路径 install 下:

mvn clean install -Dmaven.test.skip=true -Dcheckstyle.skip=true -Dpmd.skip=true -Drat.skip=true

nacos源码修改后,重新打包生成压缩包命令,在根目录中运行:

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

相关推荐

  1. 【FastDDS剖析】定时器

    2024-03-23 09:18:01       28 阅读
  2. JVM剖析之registerNatives方法

    2024-03-23 09:18:01       32 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-23 09:18:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-23 09:18:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-23 09:18:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-23 09:18:01       20 阅读

热门阅读

  1. RK3588 rknpu2及rknn-toolkit2使用说明

    2024-03-23 09:18:01       36 阅读
  2. python 创建word并添加文字和统计图

    2024-03-23 09:18:01       21 阅读
  3. c# 结构体(Struct)与枚举(Enum)与记录(Record)

    2024-03-23 09:18:01       19 阅读
  4. AI学习笔记

    2024-03-23 09:18:01       16 阅读
  5. Ubuntu 下conda创建环境失败报错相关问题

    2024-03-23 09:18:01       19 阅读
  6. 简易C语言词法分析程序

    2024-03-23 09:18:01       20 阅读
  7. html5&css&js代码 039 元素尺寸

    2024-03-23 09:18:01       19 阅读
  8. IOS面试题编程机制 11-15

    2024-03-23 09:18:01       16 阅读
  9. 【链表】Leetcode 23. 合并 K 个升序链表【困难】

    2024-03-23 09:18:01       17 阅读
  10. 6-190 先序输出叶节点

    2024-03-23 09:18:01       16 阅读
  11. 【Leetcode】代码随想录D13|栈与队列3.0

    2024-03-23 09:18:01       18 阅读