编译构建

编译构建 #

SuperSonic为二次开发提供两种编译构建方式:

  • 在开发调试场景,直接从本地IDE启动;
  • 在开发部署场景,从源代码编译打包。

本地IDE启动 #

  1. sh assembly/bin/supersonic-build.sh webapp 执行构建webapp 注:前端编译需要Node,推荐安装版本v20.16.0
  2. IDE本地启动Java类com.tencent.supersonic.StandaloneLauncher 注:后端编译需要JDK,推荐安装版本11
  3. 访问浏览器:http://localhost:9080

源代码编译包启动 #

  1. 下载相应版本source code
  2. 执行编译脚本:sh assembly/bin/supersonic-build.sh 注:前端编译需要Node,推荐安装版本v20.16.0;后端编译需要JDK,推荐安装版本11
  3. 编译完成后从assembly/build目录获取release包
  4. 解压release包,unzip supersonic-standalone-{revision}.zip
  5. 进行release目录,执行启动脚本sh bin/supersonic-daemon.sh start
  6. 访问浏览器:http://localhost:9080

附加说明 #

  1. Windows环境均有提供对应的bat脚本, 执行即可。
  2. Ubuntu环境, 启动方式同上, 若出现报错, 可尝试https://support.huaweicloud.com/intl/zh-cn/deployman_faq/deployman_faq_1016.html。
  3. 启动之后, 可以到logs目录下查看日志,确认启动正常。