客服浮标

Thingsboard的源码编译

2212-10
Admin 888 Views

Thingsboard的源码编译


概述

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集成开发工具

    1. Lombok插件安装
    2. Protocol Buffers插件安装
  • PostgreSQL

    1. 使用PostgreSQL 12.X及以上版本




  1. 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

Let's make something beautiful together

+44 920 090 505 See More Projects