thingsboard-3.4.1编译

发布于:2022-12-31 ⋅ 阅读:(1196) ⋅ 点赞:(1)

下载源码

https://github.com/thingsboard/thingsboard
下载release版本 thingsboard-3.4.1

安装JDK11

如果是JDK1.8 编译会报错
在这里插入图片描述

maven添加镜像

	<mirror>         
      <id>central</id>         
      <name>aliyun central</name>         
      <url>https://maven.aliyun.com/repository/central</url>        
      <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>         
      <id>google</id>         
      <name>aliyun google</name>         
      <url>https://maven.aliyun.com/repository/google</url>        
      <mirrorOf>google</mirrorOf>
    </mirror>
    <mirror>         
      <id>public</id>         
      <name>aliyun public</name>         
      <url>https://maven.aliyun.com/repository/public</url>        
      <mirrorOf>public</mirrorOf>
    </mirror>
    <mirror>         
      <id>gradle-plugin</id>         
      <name>aliyun gradle-plugin</name>         
      <url>https://maven.aliyun.com/repository/gradle-plugin</url>        
      <mirrorOf>gradle-plugin</mirrorOf>
    </mirror>
    <mirror>         
      <id>spring</id>         
      <name>aliyun spring</name>         
      <url>https://maven.aliyun.com/repository/spring</url>        
      <mirrorOf>spring</mirrorOf>
    </mirror>
    <mirror>         
      <id>spring-plugin</id>         
      <name>aliyun spring-plugin</name>         
      <url>https://maven.aliyun.com/repository/spring-plugin</url>        
      <mirrorOf>spring-plugin</mirrorOf>
    </mirror> 
    <mirror>         
      <id>grails-core</id>         
      <name>aliyun grails-core</name>         
      <url>https://maven.aliyun.com/repository/grails-core</url>        
      <mirrorOf>grails-core</mirrorOf>
    </mirror>
    <mirror>         
      <id>apache-snapshots</id>         
      <name>aliyun apache-snapshots</name>         
      <url>https://maven.aliyun.com/repository/apache-snapshots</url>        
      <mirrorOf>apache-snapshots</mirrorOf>
    </mirror>

安装nodejs

在这里插入图片描述
安装完nnodejs后安装yarn

npm install -g yarn
yarn config set registry https://registry.npm.taobao.org -g 
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

编译源码

mvn clean install -DskipTests

如果有从github上没有下载下来的错误,重新输入命令下载编译

如果遇到如下错误aa
删除maven仓库中的com/github/eirslett/node 和com/github/eirslett/yarn 重现编译下载

如果遇到
在这里插入图片描述
在C:\Users\Admin.pkg-cache\v3.4
在这里插入图片描述
文件没有下载完整
https://github.com/vercel/pkg-fetch/releases去下载对应的版本
并将文件名改为
fetched-v16.15.0-linux-x64
fetched-v16.15.0-win-x64
放到C:\Users\Admin.pkg-cache\v3.4

最后编译成功
在这里插入图片描述

前端编译

cd ${TB_WORK_DIR}/ui-ngx
mvn clean install -P yarn-start 

访问 http://localhost:4200

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到