ThingsBoard3.4.1 框架拆分 - 后端

263 阅读1分钟

开发环境配置:

JDK 11 - 配置环境变量

maven 3.6.3 - 配置环境变量

node v16.15.1

yarn 1.22.17

Postgresql 9以上,安装好以后,新建thingsboard数据库,create database thingsboard

pkg-cache 

目录:C:\Users\wangjian\.pkg-cache\v3.4

下载地址:github.com/vercel/pkg-…

fetched-v16.15.0-linux-x64

fetched-v16.15.0-win-x64

git仓库地址:

github.com/thingsboard…

下载源码,删除前端UI相关的代码

删除ui-ngx模块

删除pom中的和ui-ngx相关联的代码

注释掉根目录pom中的以下代码:

<plugin>
    <groupId>com.mycila</groupId>
    <artifactId>license-maven-plugin</artifactId>
</plugin>

idea 执行命令:mvn clean install -DskipTests

编译成功之后,执行一下程序:

成功之后,在数据库thingsboard中就可以看到初始化完成的表

如果遇到错误,大概率是网络问题,或pkg-cache中的版本不对,我的本地除了3.4以外放了

V2.6的其他版本,如下:

若有其他问题,可自行百度,也可留言咨询