Nacos 2.x 源码启动
下载源码
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
启动
http://localhost:8848/nacos
打成 release 包
mvn -Prelease-nacos clean install -U
3)]
打成 release 包
mvn -Prelease-nacos clean install -U