U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 常见问题解答 >

thingsboard 2.4:源码编译运行(一)

来源:http://www.tudoupe.com时间:2022-02-11

1、环境安装

开发环境要求:

  • jdk1.8

  • Postgresql 9以上

  • Node.js

  • Npm

  • Maven 3.6以上

  • Git工具

  • Idea开发工具

由于很多环境我之前都安装过了,环境安装流程就不一一演示了,各位可以自己找到各自的安装以及环境变量配置的流程。

这是我目前的环境:

  • jdk:1.8.0_241
  • Postgresql:postgresql-11.14-1-windows-x64
  • Node.js:12.14.0
  • Npm:6.13.4
  • Maven:3.8.1

2、git拉取代码

确定代码存放文件夹位置,进入存放目录,右键选择Git Bash Here

在这里插入图片描述

输入克隆命令:

在这里插入图片描述

看到以上页面就是完成了。因为下载的代码是master主分支的,而我选择的是2.4分支的代码,经过网上查看教程结合目前自己的环境,我还是选择2.4的吧。

cd 进入thingsboard文件夹

输入查看所有分支命令:

目前版本已经到3.3了,但是还是先用2.4练练手。

输入切换2.4分支命令:

在这里插入图片描述

完成!

3、准备编译工作,各项环境配置

  • 安装npm全局依赖
  • 网上很多教程都说有些依赖需要外网才能下载,但是喔开了和没开都成功过,最好还是弄一个吧。

  • 设置Maven为淘宝镜像,这个自行设置。

  • 设置npm为淘宝镜像,以下是常见命令

  • 使用idea将项目打开,需要修改几个地方。

1.将pom文件中node,npm的版本修改为自己的版本。共有三处。如下:

在这里插入图片描述

我的版本分别为12.14.0、6.13.4。

查看自己的版本只需要在命令行输入以下命令就可以修改了。

在这里插入图片描述

2.查找com.mycila,注释这个插件,不需要证书验证。

在这里插入图片描述

4、开始编译

在idea中的控制台输入

进行编译打包,编译过程比较久,耐心等待。期间难免遇到各种问题,不要急躁,寻找解决办法。下面也又常见问题的解决办法,仅供参考。

在这里插入图片描述

5、常见编译错误解决:

问题一:Faild to delete X:xxxxxxxxx

在这里插入图片描述

解决办法:

java有残留进程,打开任务管理器将Java结束,重新输入mvn clean install -DskipTests

在这里插入图片描述

问题二:Failed to clean project: Failed to delete X:XXXXXXthingsboarduitargetnodenode.exe

在这里插入图片描述

解决办法:和上个问题如出一辙。实在不行重启试一试。

暂且就记录下了这一个,之前还出现过很多问题,自己都忘记怎么解决的了。

6、初始化数据库

安装好Postgresql数据库,我的数据库版本是11.14-1

下载链接: Download PostgreSQL (enterprisedb.com)

在这里插入图片描述

下载完只需要一直点下一步就行了,为了方便,安装过程中将数据库的初始密码设置为postgres,因为thingsboard配置文件中配置的密码就是postgres。

我用的数据库连接工具是Navicat Premium 12,新建一个thingsboard数据库。

在thingsbboard目录中找到thingsboardapplicationsrcmainscriptswindows中的install_dev_db.bat批处理文件,执行数据库初始化脚本。

在这里插入图片描述

或者自己执行项目daoresourcessql中的文件:

在这里插入图片描述

查看到数据库中的表正确以及有一些初始数据就初始化完成了。
在这里插入图片描述

未完待续!!

上一篇:java多线程 并发基础

下一篇:没有了

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息