最好提前准备梯子,否则可能失败!!
克隆源代码并用idea打开
注意配置自己的maven 和国内仓库地址,否则可能非常非常慢
修改postgres配置参数
thingsboard/application/src/main/resources/thingsboard.yml
中的spring.datasource.url, username 和password为你的postgres数据库的配置参数
配置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
下载对应版本的
node-v16.15.0-linux-x64
node-v16.15.0-win-x64
然后复制到 C:\users\xxx\.pkg-cache\v3.4 (可能为其他版本 v3.5等) 目录下,重命名为:
fetched-v16.15.0-linux-x64
fetched-v16.15.0-win-x64
执行mvn clean package -DskipTests
或者到settings-build tools -> maven -> runner 下勾选skipTests
执行成功后到Thingsboard\application\target\windows\install.bat
如果是linux系统,到linux对应目录下,执行install.sh
执行Thingsboard\application\src\main\ThingboardServerApplication
- 访问localhost:8080
默认用户名密码 sysadmin@thingsboard.org/sysadmin
如大家运行过程中出现任何问题,请在下方留言。