springAlibaba Nacos2.x源码构建问题

Nacos配置vm Option

-Dnacos.standalone=true 单机启动
  • 下载插件Protocol Buffersprotobuf 插件
    我用的protobuf插件 Protocol Buffers和protobuf有冲突 只用一个即可

  • 构建参考:

    项目目录下的protoc-3.8.0-win64.zip
    参考下载
    https://blog.csdn.net/weixin_52518909/article/details/127345249

    • 替换TODO 到新的行正则 (不用执行 ) 代码规范
      在NacosCheckStyle.xml

      //查找行末尾的注释
      ^(.*?)[ \t]*//(.*)TODO(.*)$
      
      // 放在当前行的上面
      \t//$2TODO$3\n$1
      
      
      
      
       由于我对源码有改动 直接屏蔽代码规范  
      pom.xml文件注释下面的插件
      maven-checkstyle-plugin
      apache-rat-plugin
      maven-pmd-plugin
      
      

    Maven编译
    image
    按顺序执行

    手动编译protoc

  • # 进入目录
    cd E:\xx\nacos2.x\consistency\src\main\proto
    protoc --java_out=../java/ ./consistency.proto
    
    protoc --java_out=../java/ ./Data.proto
    

github Issues
https://github.com/alibaba/nacos/issues/9122

posted @ 2023-12-06 22:57  cqzaier  阅读(40)  评论(0)    收藏  举报