ThingsBoard从3.2.2之后将JDK更新到11版本,相较于之前的版是一个极大的更新,本着人人为我、我为人人的精神为了让其它小伙伴在本次升级中少走一些弯路,特把我自己的方法分享出来。
git clone https://github.com/thingsboard/thingsboard.git
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)
C:\Users\Administrator>node -v
v12.22.1
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及以上版本
<mirror>
<id>central</id>
<name>aliyun central</name>
<url>https://maven.aliyun.com/repository/central</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>google</id>
<name>aliyun google</name>
<url>https://maven.aliyun.com/repository/google</url>
<mirrorOf>google</mirrorOf>
</mirror>
<mirror>
<id>public</id>
<name>aliyun public</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>public</mirrorOf>
</mirror>
<mirror>
<id>gradle-plugin</id>
<name>aliyun gradle-plugin</name>
<url>https://maven.aliyun.com/repository/gradle-plugin</url>
<mirrorOf>gradle-plugin</mirrorOf>
</mirror>
<mirror>
<id>spring</id>
<name>aliyun spring</name>
<url>https://maven.aliyun.com/repository/spring</url>
<mirrorOf>spring</mirrorOf>
</mirror>
<mirror>
<id>spring-plugin</id>
<name>aliyun spring-plugin</name>
<url>https://maven.aliyun.com/repository/spring-plugin</url>
<mirrorOf>spring-plugin</mirrorOf>
</mirror>
<mirror>
<id>grails-core</id>
<name>aliyun grails-core</name>
<url>https://maven.aliyun.com/repository/grails-core</url>
<mirrorOf>grails-core</mirrorOf>
</mirror>
<mirror>
<id>apache-snapshots</id>
<name>aliyun apache-snapshots</name>
<url>https://maven.aliyun.com/repository/apache-snapshots</url>
<mirrorOf>apache-snapshots</mirrorOf>
</mirror>
SDKs
Project
Run
maven install
运行ThingsBoard服务main方法
输出结果
<property name="dynamic.classpath" value="true" />
过程还是比较艰辛希望各位小伙伴能顺利通过,下面把我所有知道关于ThingBoard的技术交流群都放在下面。
添加好友拉你进群(备注:张三-技术交流):
由于群成员有限制,请勿同时加入两个群
ThingsBoard物联网技术交流群: