当前位置: 首页 > news >正文

Thingsboard本地源码部署教程

本章将介绍ThingsBoard的本地环境搭建,以及源码的编译安装。本机环境:jdk11、maven 3.6.2、node v12.18.2、idea 2023.1、redis 6.2

环境安装

开发环境要求:

  1. Jdk 11 版本 ;
  2. Postgresql 9 以上;
  3. Maven 3.6 以上;
  4. Git 工具;
  5. Idea 开发工具;

上述条件满足后,接下来是通过 Git 拉取代码。

ThingBoard官网:https://github.com/thingsboard/thingsboard

git clone https://github.com/thingsboard/thingsboard.git

 注意:

由于ThingsBoard是放在Github上,如果你无法下载,则查看文章:MacOS 无法ping 通 github.com 解决方案_macbook无法被ping通-CSDN博客

1、克隆ThingsBoard源代码

2、下载完成后,IDEA 导入 thingsboard

导入后,先使用maven工具清理项目编译文件。

导入IDEA后,需要改下pom文件里面的node和npm版本与你本地的一致。如图:

改完之后可以去掉license检查步骤,节省编译时间。

3、开始编译

在 IDEA 控制台(左下方)Terminal 输入以下命令进行编译:

mvn clean install -DskipTests

等一段时间后,看到下面这张图就算编译成功,如果没有编译成功请按照本教程最后的常见问题进行排查。

http://www.lryc.cn/news/313515.html

相关文章:

  • 【MySQL 系列】MySQL 起步篇
  • C++的成员初始化列表
  • 为什么TikTok视频0播放?账号权重提高要重视
  • element---tree树形结构(返回的数据与官方的不一样)
  • Spring Boot工程集成验证码生成与验证功能教程
  • Bert Encoder和Transformer Encoder有什么不同
  • 外汇天眼:频繁交钱却无法出金,只因误入假冒HFM惨成冤大头!
  • Linux-信号3_sigaction、volatile与SIGCHLD
  • STM32 | STM32时钟分析、GPIO分析、寄存器地址查找、LED灯开发(第二天)
  • Python常用语法汇总(一):字符串、列表、字典操作
  • Token的奥秘--一起学习吧之token
  • FlinkCDC快速搭建实现数据监控
  • 应急布控球远程视频监控方案:视频监控平台EasyCVR+4G/5G应急布控球
  • 3.6 C语言和汇编语言混合编程 “每日读书”
  • 利用“定时执行专家”循环执行BAT、VBS、Python脚本——含参数指定功能
  • 【算法集训】基础算法:模拟
  • 基于SSM的房客源信息管理系统设计与实现
  • 常见数据类型
  • 基于vue的联通积分商城数据可视化APP设计与实现
  • 2024年flink面试真题(一)
  • Java面试挂在线程创建后续,不要再被八股文误导了!创建线程的方式只有1种
  • JavaEE面试题
  • 探索macOS上的最佳MySQL客户端工具
  • [Android] MediaPlayer SDK API glance
  • 原始手写helloworld并打jar包允许
  • maven 的安装与配置(Command ‘mvn‘ not found)修改配置文件后新终端依旧无法识别到 mvn 命令
  • Pycharm无法粘贴外部文本问题
  • 学习Java的第四天
  • 【Javaweb】【瑞吉外卖】登录功能plus--拦截器filterinterceptors实现
  • 关于 Runes 协议及「公开铭刻」发行机制的拓展讨论