ThingsBoard安裝編譯搭建環境踩坑記錄


1.首先從github拉下來項目,我們采用源碼編譯的方式部署

git clone https://github.com/thingsboard/thingsboard.git

2.切換分支

git checkout release-2.4

3.先編譯項目mvn clean install -DskipTests (提前准備好maven、jdk、node.js等環境)

過程中會出錯,所以我們需要進行一些修改如下:

一.本地環境安裝的node、yarn版本號與源碼中pom.xml文件配置的版本號不一致,需要將pom中改為本地版本號。

將如下三個模塊中的pom文件中版本號改為自己本地版本如下圖:

 

 二.License檢查不通過,需要去根pom中注釋部分代碼,如下圖所示

 

 三.如果出錯,重新mvn clean install -DskipTests編譯即可,編譯成功如下圖:

 4.后續啟動時候先啟動install會將三個sql執行,然后啟動server即可。

可參考:https://blog.csdn.net/a183635870/article/details/108772392


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM