下载源码
git clone https://github.com/alibaba/nacos.git
然后切换分支 到 2.0.3
git checkout 2.0.3
nacos 工程目录
[INFO] Alibaba NACOS 2.0.3 [pom]
[INFO] nacos-api 2.0.3 [jar]
[INFO] nacos-common 2.0.3 [jar]
[INFO] nacos-consistency 2.0.3 [jar]
[INFO] nacos-sys 2.0.3 [jar]
[INFO] nacos-auth 2.0.3 [jar]
[INFO] nacos-core 2.0.3 [jar]
[INFO] nacos-config 2.0.3 [jar]
[INFO] nacos-cmdb 2.0.3 [jar]
[INFO] nacos-naming 2.0.3 [jar]
[INFO] nacos-address 2.0.3 [jar]
[INFO] nacos-client 2.0.3 [jar]
[INFO] nacos-istio 2.0.3 [jar]
[INFO] nacos-console 2.0.3 [jar]
[INFO] nacos-test 2.0.3 [pom]
[INFO] nacos-config-test 2.0.3 [jar]
[INFO] nacos-naming-test 2.0.3 [jar]
[INFO] nacos-core-test 2.0.3 [jar]
[INFO] nacos-example 2.0.3 [jar]
[INFO] nacos-distribution 2.0.3 [pom]
启动
nacos 的控制台是 nacos-console 这个工程, 启动 参建加入 -Dnacos.standalone=true
很不幸,java: 程序包com.alibaba.nacos.consistency.entity不存在
这个包在 nacos-consistency 工程, 需要对 proto 进行编译生成 java 类
可以填加 Protocol Buffers maven 插件, 然后在 idea 右侧 protobuf 下 点击 compile
在这里插入图片描述
mvn clean install 安装依赖
在最外层的 pom 文件 执行
mvn clean install
报错
改为
mvn clean install -DskipTests -Drat.skip=true