一.运行
1.1 环境准备:
-
JDK 11(openjdk ,注意要openjdk11.0.23以上的版本,否则rest-client编译会报错)
-
Maven 3.8.1+
-
node.js 16+
-
yarn
-
idea protobuf插件
-
idea lombok插件
-
PostgreSQL 11.7+
1.2 运行
- 到文件根目录执行:mvn clean install -DskipTests -X
- 到ui-ngx目录下执行:yarn install
- PG中建库thingsboard
- 拷贝SQL文件
- 修改DB的连接配置
- 执行ThingsboardInstallApplication初始化数据源。执行完后,会在数据库中自动创建如下表:
- 运行前端
cd ./ui-ngx
npm start
- 运行后端ThingsboardServerApplication
- 访问地址
- login - sysadmin@thingsboard.org.
- password - sysadmin.
- 修改Logo
assets/logo_title_white.svg
二、注意
- JDK下载地址:
https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_windows-x64_bin.zip
- Idea的代理。如果下载gradle失败时,可以用如下2种方式中的一种:
(1)代理
(2)手动替换。首先,通过报错知道是gradle-7.1.1;然后,通过Everything去找到gradle-7.1.1的目录。然后,直接去网站上下载gradle-7.1.1-bin.zip文件,将它复制到下图红色箭头指向的位置。
- 参考: