环境安装
开发环境要求:
- Jdk 11 版本 ;
- Postgresql 9 以上;
- Maven 3.6 以上;
- Git 工具;
- Idea 开发工具;
上述条件满足后,接下来是通过 Git 拉取代码。
ThingBoard官网:https://github.com/thingsboard/thingsboard
git clone https://github.com/thingsboard/thingsboard.git
注意:
1、克隆ThingsBoard源代码
2、下载完成后,IDEA 导入 thingsboard
导入后,先使用maven工具清理项目编译文件。
导入IDEA后,需要改下pom文件里面的node和npm版本与你本地的一致。如图:
改完之后可以去掉license检查步骤,节省编译时间。
3、开始编译
在 IDEA 控制台(左下方)Terminal 输入以下命令进行编译:
mvn clean install -DskipTests
等一段时间后,看到下面这张图就算编译成功,如果没有编译成功请按照本教程最后的常见问题进行排查。