Thingsboard源码编译安装

发布时间:2024年01月13日

1.下载安装环境依赖项:

2.源码拉取:

3.编译安装

? ? ?1)找到你的 maven路径下的配置文件:eg.? ?\apache-maven-3.9.6-bin\conf\settings.xml

? ? ? ? ?先备份一下。

? ? ? 2)修改配置文件settings.xml里面镜像地址为阿里云地址:

????????<mirror>
? ? ????????????????<id>aliyunmaven</id>
? ? ????????????????<mirrorOf>*</mirrorOf>
? ? ????????????????<name>阿里云公共仓库</name>
? ? ????????????????<url>https://maven.aliyun.com/repository/public</url>
????????</mirror>

? ? ? ?3)执行安装命令:mvn clean install -DskipTests?

? ? ? 注意:如安装过程安装出错,可以尝试修改前面备份的默认镜像地址,然后执行安装命令:

$ mvn package -DskipTests (命令里不带clean,避免重复下载)

4. Web UI Microservice编译错误处理:

? ? ? ? 网上查询得知原因是C:\Users\xxx\.pkg-cache\v3.4件夹下缺少‘fetched-v16.15.0-win-x64’文件(我的只有1个‘fetched-v16.15.0-linux-x64’文件),参考下面链接的方法,下载添加‘fetched-v16.15.0-win-x64’到文件夹后编译通过。参考博文:Thingsboard编译 Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.12.0:yarn (yarn pkg-CSDN博客

最终编译成功:

?5.?安装Docker(为PostgresSQL安装做准备): Get Docker | Docker Docs

? ? ? 详细步骤参考:Docker安装【在VMware虚拟机里】-CSDN博客

?6. Docker 安装 PostgresSQL

  • 拉取:docker pull postgres
  • 查看:docker images
  • 创建容器绑定端口:docker run --name postgres01 -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres:latest

? ? ? ?Docker常用指令:Docker 常用命令速查手册 - 知乎 (zhihu.com)

?

?7.?IDEA导入源码

  1. 用IDEA打开tb文件夹
  2. 设置maven

? ??

8. IDEA运行源码

? ? ? ? 打开浏览器,输入http://localhost:8080

????????系统管理员账号:

  • login -?sysadmin@thingsboard.org.
  • password -?sysadmin.
????????租户管理员账号:
  • login -?tenant@thingsboard.org.
  • password -?tenant.

文章来源:https://blog.csdn.net/jm_128/article/details/135319943
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。