文章目录
前言
Thingsboard云平台的安装有多种方法。最简便的方法是拉取docker镜像安装。而为了方便后期的二次开发,能基于源码方式安装是非常重要的一步。
一、安装注意事项
实现源码安装可以参考官方文档
1、官方安装指导文档是基于ubuntu20.04 系统的。如果我们要在windows下安装,在安装编译环境时略有不同。
2、maven编译过程中报错的原因,估计有90%都是网络访问问题,需要想办法保证网络正常访问。
3、windows版本过低也会造成编译失败,实测22H2版本是可以正常编译。
4、要用cmd命令行界面运行maven,而不要在power shell 下运行,碰到过power shell 编译出错问题。
二 、安装java
可以参考官方文档另一篇关于windows下安装的第一个步骤。
安装成功标志是命令行查看java版本号能正常显示。
D:\thingsboard>java -version
openjdk version “11.0.23” 2024-04-16
OpenJDK Runtime Environment Temurin-11.0.23+9 (build 11.0.23+9)
OpenJDK 64-Bit Server VM Temurin-11.0.23+9 (build 11.0.23+9, mixed mode)
注:我编译的是thingsboard3.6.4,所以java的版本不需要17。
三、安装maven
maven安装直接网上搜索或AI指导。
安装成功的标志仍然是命令号查询版本信息能正常显示。
D:\thingsboard>mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\apache-maven-3.6.3\bin…
Java version: 11.0.23, vendor: Eclipse Adoptium, runtime: C:\Program Files\Eclipse Adoptium\jdk-11.0.23.9-hotspot
Default locale: zh_CN, platform encoding: GBK
OS name: “windows 10”, version: “10.0”, arch: “amd64”, family: “windows”
四、安装docker
访问 Docker 官方网站 (https://www.docker.com/products/docker-desktop) 并下载 Docker Desktop for Windows 的安装程序。
五、下载thingsboard源码
访问thingsboard的github网页,用github客户端拉取源码
并将分支切换到release 3.6
六、启动mvn编译
打开cmd命令行界面,进入thingsboard目录。参考官方文档,输入下列命令:
mvn -T 0.8C license:format clean install -DskipTests -Ddockerfile.skip=false
上述命令是生成安装并打包docker镜像。如果不需要打包镜像,可以用下面的命令
mvn -T 0.8C license:format clean install -DskipTests
然后就静等编译安装完成。花费的时间跟网络情况和电脑配置有关。
当看到上述信息时,说明编译安装工作完成。本次耗时41分钟。
同时我们可以看到docker desktop 下面也出现了新打包的镜像。