概述
ThingsBoard从3.2.2之后将JDK更新到11版本,相较于之前的版是一个极大的更新,本着人人为我、我为人人的精神为了让其它小伙伴在本次升级中少走一些弯路,特把我自己的方法分享出来。
拉取源码
git clone https://github.com/thingsboard/thingsboard.git
开发环境
- java
C:\Users\Administrator>java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment AdoptOpenJDK-11.0.11+9 (build 11.0.11+9) OpenJDK 64-Bit Server VM AdoptOpenJDK-11.0.11+9 (build 11.0.11+9, mixed mode)
- node
C:\Users\Administrator>node -v
v12.22.1
- yarn安装
npm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
工具
IDEA集成开发工具
- Lombok插件安装
- Protocol Buffers插件安装
PostgreSQL
- 使用PostgreSQL 12.X及以上版本
- fetched-v12.18.1-linux-x64和fetched-v12.18.1-win-x64这两个文件在电脑C:\Users\Administrator/.pkg-cache\v2.6下面,由于文件较大可以先行下载并放入目录中
mvn clean install -T 8 -DskipTests
然后run intellij 就可以跑了
https://juejin.cn/post/7160570609854873613
https://github.com/vercel/pkg-fetch/releases/tag/v3.4
git clone https://github.com/thingsboard/thingsboard.git