最好提前準(zhǔn)備梯子漾肮,否則可能失敗!!
克隆源代碼并用idea打開
注意配置自己的maven 和國內(nèi)倉庫地址饮焦,否則可能非常非常慢
修改postgres配置參數(shù)
thingsboard/application/src/main/resources/thingsboard.yml
中的spring.datasource.url, username 和password為你的postgres數(shù)據(jù)庫的配置參數(shù)
配置fronted-maven-plugin 代理:
全局搜索 install-node-and-yarn, 在configuration中配置淘寶代理
<id>install node and npm</id>
<goals>
<goal>install-node-and-yarn</goal>
</goals>
<configuration>
<nodeVersion>v16.15.1</nodeVersion>
<yarnVersion>v1.22.17</yarnVersion>
<nodeDownloadRoot>https://npm.taobao.org/dist/</nodeDownloadRoot>
<yarnDownloadRoot>https://npm.taobao.org/mirrors/yarn/</yarnDownloadRoot>
</configuration>
下載pkg包:
登陸:https://github.com/vercel/pkg-fetch/releases
下載對(duì)應(yīng)版本的
node-v16.15.0-linux-x64
node-v16.15.0-win-x64
然后復(fù)制到 C:\users\xxx\.pkg-cache\v3.4 (可能為其他版本 v3.5等) 目錄下懂讯,重命名為:
fetched-v16.15.0-linux-x64
fetched-v16.15.0-win-x64
執(zhí)行mvn clean package -DskipTests
或者到settings-build tools -> maven -> runner 下勾選skipTests
執(zhí)行成功后到Thingsboard\application\target\windows\install.bat
如果是linux系統(tǒng),到linux對(duì)應(yīng)目錄下,執(zhí)行install.sh
執(zhí)行Thingsboard\application\src\main\ThingboardServerApplication
- 訪問localhost:8080
默認(rèn)用戶名密碼 sysadmin@thingsboard.org/sysadmin
如大家運(yùn)行過程中出現(xiàn)任何問題塌鸯,請(qǐng)?jiān)谙路搅粞浴?/p>