ThingsBoard 3.2 项目的编译与安装

前言

ThingsBoard 3.2 还没见人写过,自己写了篇。

环境

  • JDK
thingsboard-3.2.2>java -version
java version "11.0.10" 2021-01-19 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.10+8-LTS-162)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.10+8-LTS-162, mixed mode)
  • Maven
thingsboard-3.2.2>mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: ..
Java version: 11.0.10, vendor: Oracle Corporation, runtime: jdk-11.0.10_windows-x64_bin
Default locale: zh_CN, platform encoding: GBK
OS name: "windows", version: "1.0", arch: "amd64", family: "windows"
  • Node.js
thingsboard-3.2.2>node --version
v13.14.0
  • Git
thingsboard-3.2.2>git --version
git version 2.30.0.windows.2

编译

git clone https://github.com/thingsboard/thingsboard.git
cd thingsboard
git checkout release-3.2
mvn clean install -DskipTests
[INFO] Reactor Summary for ThingsBoard 3.2.2:
[INFO]
[INFO] ThingsBoard ........................................ SUCCESS [0.001 s]
[INFO] Netty MQTT Client .................................. SUCCESS [0.001 s]
[INFO] ThingsBoard Server Commons ......................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Common Data ..................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Common Utils .................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Common Messages ................. SUCCESS [0.001 s]
[INFO] ThingsBoard Actor system ........................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Stats ........................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Queue components ................ SUCCESS [0.001 s]
[INFO] ThingsBoard Server Commons ......................... SUCCESS [0.001 s]
[INFO] ThingsBoard Server Common Transport components ..... SUCCESS [0.001 s]
[INFO] ThingsBoard MQTT Transport Common .................. SUCCESS [0.001 s]
[INFO] ThingsBoard HTTP Transport Common .................. SUCCESS [0.001 s]
[INFO] ThingsBoard CoAP Transport Common .................. SUCCESS [0.001 s]
[INFO] ThingsBoard Server Common DAO API .................. SUCCESS [0.001 s]
[INFO] ThingsBoard Extensions ............................. SUCCESS [0.001 s]
[INFO] ThingsBoard Rule Engine API ........................ SUCCESS [0.001 s]
[INFO] ThingsBoard Server DAO Layer ....................... SUCCESS [0.001 s]
[INFO] ThingsBoard Rule Engine Components ................. SUCCESS [0.001 s]
[INFO] ThingsBoard Server Transport Modules ............... SUCCESS [0.001 s]
[INFO] ThingsBoard HTTP Transport Service ................. SUCCESS [0.001 s]
[INFO] ThingsBoard MQTT Transport Service ................. SUCCESS [0.001 s]
[INFO] ThingsBoard CoAP Transport Service ................. SUCCESS [0.001 s]
[INFO] ThingsBoard Server UI .............................. SUCCESS [0.001 s]
[INFO] ThingsBoard Server Tools ........................... SUCCESS [0.001 s]
[INFO] ThingsBoard Rest Client ............................ SUCCESS [0.001 s]
[INFO] ThingsBoard Server Application ..................... SUCCESS [0.001 s]
[INFO] ThingsBoard Microservices .......................... SUCCESS [0.001 s]
[INFO] ThingsBoard Docker Images .......................... SUCCESS [0.001 s]
[INFO] ThingsBoard JavaScript Executor Microservice ....... SUCCESS [0.001 s]
[INFO] ThingsBoard Web UI Microservice .................... SUCCESS [0.001 s]
[INFO] ThingsBoard Node Microservice ...................... SUCCESS [0.001 s]
[INFO] ThingsBoard Transport Microservices ................ SUCCESS [0.001 s]
[INFO] ThingsBoard MQTT Transport Microservice ............ SUCCESS [0.001 s]
[INFO] ThingsBoard HTTP Transport Microservice ............ SUCCESS [0.001 s]
[INFO] ThingsBoard COAP Transport Microservice ............ SUCCESS [0.001 s]
[INFO] ThingsBoard Black Box Tests ........................ SUCCESS [0.001 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  00:01 s
[INFO] Finished at: 2021-04-01T00:00:00+08:00
[INFO] ------------------------------------------------------------------------

安装

先安装 PostgreSQL,然后把编译生成的 .zip 复制过去,解压并执行 install.bat,安装成服务。
配置路径在 thingsboard\conf\,按需修改。

凭据

如果您在执行安装脚本期间指定了 -loadDemo,则可以使用以下默认凭据:

结语

总体来说,还是很简单的。

おすすめ

転載: blog.csdn.net/ad44275783/article/details/115796359