ThingsBoard源码分析——调试环境搭建
摘要: 此⽂档安装系统为win7 64位,因为使⽤虚拟机,所以安装软件位置都为C盘,涉及到编译时会有权限问题,和造成电脑很卡,建议⼤家不要安装在C盘
1. 依赖⼯具
2. 源码调试
2.1 源码拉取
2.2 源码编译
2.3 IDE(编译器)导⼊
3. 数据源处理
4. 登录ThingBoard
1、依赖⼯具
—JDK
Jdk安装,安装过程中会出现两次 安装提⽰ 。第⼀次是安装 jdk ,第⼆次是安装 jre 。建议两个都安装在同⼀个java⽂                  件夹中的不同⽂件夹中。(不能都安装在java⽂件夹的根⽬录下,jdk和jre安装在同⼀⽂件夹会出错)
点击安装程序,
如下图所⽰
点击下⼀步,jdk安装随意选择⽬录,只需把默认安装⽬录 \java 之前的⽬录修改即可,如E:\Java\jdk1.8.0_91\,然后点击            下 ⼀步, 若⽆安装⽬录要求,可全默认设置。⽆需做任何修改,
直接点下⼀步
如图,请耐⼼等待
安装jre→更改→ \java 之前⽬录和安装 jdk ⽬录相同即可
点击下⼀步,
到此jdk就安装完成了,但是还需配置环境变量
电脑桌⾯上⿏标右击 计算机→属性→⾼级系统设置→⾼级→环境变量
源代码下载开源社区
新建 JAVA_HOME 变量,变量值填写为jdk的安装⽬录,写好后点击确定
系统变量→寻 Path 变量→编辑
在变量值最后输⼊ %JAVA_HOME%\bin(注意原来Path的变量值末尾有没有“  ;  “号,如果没有,先输⼊”  ;  “号再输⼊上⾯的代码)
系统变量→新建 CLASSPATH 变量
变量值填写  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(变量值前⾯有点号和分号,后边结尾也有分号)或者可以写成“.;%JAVA_HOME%\lib”(注意最前⾯有⼀点)
系统变量配置完毕!
现在检验⼀下是否配置成功
运⾏cmd分别输⼊java, javac, javadoc。终端都显⽰内容,才能说明JDK安装成功
输⼊ java -version (java 和 -version 之间有空格)
如图所⽰ 显⽰版本信息
Maven
将maven安装包根据⾃⼰需求解压缩到指定⽬录,本⼈放在⾥⾯C盘下⾯,⾥⾯有bin、lib、conf等⽂件夹
1)更换你的maven镜像为阿⾥云镜像,以免导⼊依赖时消耗过多时间
修改maven配置⽂件l ,
修改时最好⽤notepad++打开,不要⽤记事本打开
记事本打开是
⽽notepad++打开则排布整齐
打开l
在<mirrors></mirrors>中加⼊如下这段,然后保存
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
</mirror>
<mirror>
<!--This is used to direct the public snapshots repo in the
profile below over to a different nexus group -->
<id>nexus-public-snapshots</id>
<mirrorOf>public-snapshots</mirrorOf>
</mirror>
(2)配置Maven环境变量,如上jdk配置⼀样
在计算机--属性--⾼级系统设置--环境变量--系统变量--新建
新建变量
变量名:M2_HOME
变量值:C:\Program Files\apache-maven-3.3.9 (你的maven路径)
到Path在环境变量值尾部加⼊:;%M2_HOME%\bin;
(注意原来Path的变量值末尾有没有“  ;  “号,如果没有,先输⼊”  ;  “号再输⼊上⾯的代码)
系统变量配置完毕!
现在检验⼀下是否配置成功
运⾏cmd输⼊mvn -v  ,显⽰版本信息表⽰配置成功
(3)修改本地仓库位置
Maven会将下载的类库(jar包)放置到本地的⼀个⽬录下(⼀般默认情况下maven在本机的仓库位于C:\我的⽂档中\.m2.\repository),如果想重新定义这个⽬录的位置就需要修改Maven本地仓库的配置:
1、在⾃⼰喜欢的位置创建⽂件夹,此处本⼈创建的位置是(C:\Program Files\Maven\MavenRepo)
2、在安装Maven的⽬录下到conf⽂件夹,在⽂件夹中到l⽂件,复制l⽂件放于C:\Program Files\Maven,如下图所⽰:
并修改l⽂件
在安装Maven的⽬录下到conf⽂件夹,在⽂件夹中到l⽂件,更改默认的仓库位置如下图所⽰:(注意两个地⽅的l都要修改)
依据该配置,Maven就会将下载的类库保存到C:\Program Files\Maven\MavenRepo中。
Nodejs
nodejs版本推荐6.9.5
注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本。
双击下载的安装包,⼀路Next
检测PATH环境变量是否配置了Node.js,点击开始=》运⾏=》输⼊"cmd" => 输⼊命令"path",输出如下结果
我们可以看到环境变量中已经包含了C:\Program Files\nodejs\
检测nodejs版本,输⼊node -v,可以看到nodejs版本
说明你已经成功安装了Node.js
note:(1)node -v检测当前的操作系统的nodejs版本
(2)执⾏ThingsBoard所需模块:npm install -g cross-env
(3)执⾏ThingsBoard所需模块:npm install -g webpack
(4)执⾏ThingsBoard所需模块:npm install --global gulp
Git
双击安装程序,按默认选项安装即可
选择组件

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。