环境安装

开发环境要求:

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

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

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

Thingsboard本地源码部署教程-LMLPHP

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

 注意:

1、克隆ThingsBoard源代码

Thingsboard本地源码部署教程-LMLPHP

Thingsboard本地源码部署教程-LMLPHP

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

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

Thingsboard本地源码部署教程-LMLPHP

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

Thingsboard本地源码部署教程-LMLPHP

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

Thingsboard本地源码部署教程-LMLPHP

3、开始编译

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

mvn clean install -DskipTests

Thingsboard本地源码部署教程-LMLPHP

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

Thingsboard本地源码部署教程-LMLPHP

03-05 07:23