前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >源码环境搭建

源码环境搭建

作者头像
Reactor2020
发布2023-03-22 19:04:33
2770
发布2023-03-22 19:04:33
举报

编译打包

1、官网:https://nacos.io/en-us/,进入源码仓库https://github.com/alibaba/nacosfork一份到自己github下,然后git clone下载到本地;

2、我们这里编译nacos 1.2.1版本,git tag查看所有tag,使用git checkout 1.2.1进行切换;

3、下载源码后,进入nacos目录下,执行打包:mvn -Prelease-nacos clean install -U -Dmaven.test.skip=true

4、打包成功后, 在nacos/distribution/target文件夹里面,会生成nacos-server-1.2.1.zipnacos-server-1.2.1.tar.gz,任一个拷贝到服务器上解压,执行bin/startup脚本启动

5、访问:http://localhost:8848/nacos,默认账号:nacos/nacos

调试运行

将上面编译打包生成的nacos-server-1.2.1.zip解压出nacos-server.jar,并打开jarMANIFEST.MF可以看到:

代码语言:javascript
复制
Manifest-Version: 1.0
Implementation-Title: nacos-console 1.2.1
Implementation-Version: 1.2.1
Archiver-Version: Plexus Archiver
Built-By: Administrator
Specification-Vendor: Alibaba Group
Specification-Title: nacos-console 1.2.1
Implementation-Vendor-Id: com.alibaba.nacos
Spring-Boot-Version: 2.1.1.RELEASE
Implementation-Vendor: Alibaba Group
Main-Class: org.springframework.boot.loader.PropertiesLauncher
Start-Class: com.alibaba.nacos.Nacos
Spring-Boot-Classes: BOOT-INF/classes/
Spring-Boot-Lib: BOOT-INF/lib/
Created-By: Apache Maven 3.1.1
Build-Jdk: 1.8.0_212
Specification-Version: 1.2.1

其中Start-Class: com.alibaba.nacos.Nacos指定了启动类为com.alibaba.nacos.Nacos。把工程导入到IDEA中,启动com.alibaba.nacos.Nacos,并设置VM option:-Dnacos.standalone=true,即采用非集群模式启动。

然后,访问http://127.0.0.1:8848/nacos即可。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Reactor2020 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 编译打包
  • 调试运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档