网站开发ppt,网络营销推广的目标与策略,wordpress自定义分类查询,编程培训机构找极客时间别看这篇了#xff0c;这篇就当我的一个记录#xff0c;我有空我再写过一篇#xff0c;编译的时候出现了一个错误#xff0c;然后我针对那一个错误执行了一个命令#xff0c;出现了绿色的succes,我就以为整个tingsboard项目编译成功了#xff0c;后面发现的时候#xff…别看这篇了这篇就当我的一个记录我有空我再写过一篇编译的时候出现了一个错误然后我针对那一个错误执行了一个命令出现了绿色的succes,我就以为整个tingsboard项目编译成功了后面发现的时候被自己无语到了我太想要success了。 不过在我肝了8天解决了好多个错误一次次删环境删文件后终于编译成功了不过这还是第一步。。。只能说不放弃终究会成功的 文章目录 分割线---------------------------------------------------------------------一需要准备的环境二获取tingsboard源码1.git拉取源码2.下载源码压缩包 三.新建仓库存放依赖文件四编译五遇到的错误 分割线---------------------------------------------------------------------
提示 1.这篇只要准备两个环境方法更简单 2.基于tingsboard 3.6.3 3. 建议软件不要安装在C盘会涉及权限问题。 4需要梯子下载的更快不然很复杂 5可以参考官网教程
一需要准备的环境
1.JDK11不一定要用openjdk 2.maven (版本apache-maven-3.6.3
可以看到是maven用的是java11: 这是我的一些环境变量路径
用户变量 系统变量 PATH 因为找了很多资料改了很多次我也不知道标准的环境变量配置应该是怎么样的可以去找一些其他写的清楚的也可以参考我的上一篇看这两个环境的搭建
二获取tingsboard源码
介绍两种方法
1.git拉取源码
进入thingsboard的官网点此找到github地址 复制下面链接到git控制台上进行克隆 右击 输入
git clone https://github.com/thingsboard/thingsboard.git成功拉取源代码。
直接拉可能拉的源码不稳定有的可能还在更新中所以可以切换分支进行拉取更好
2.下载源码压缩包
不用切换分支直接下载源码
点击tags 选择releases 往下滑 下载到指定目录。
三.新建仓库存放依赖文件 解压下载下来的tingsboars压缩包 新建文件夹在本地存放依赖文件方便后续查看 复制本地仓库maven-repository的路径 将settings.xml打开(或者用编译软件打开排列更整齐更方便看) 将 localRepository/path/to/local/repo/localRepository复制一句。 改为localRepositoryD:\project\maven-repository/localRepository将/path/to/local/repo替换成刚刚复制的本地仓库路径D:\project\maven-repository 镜像改为阿里云的下载更快
!-- 阿里云仓库 --mirroridalimaven/idnamealiyun maven/nameurlhttp://maven.aliyun.com/nexus/content/repositories/central//urlmirrorOfcentral/mirrorOf/mirror!-- 中央仓库1 --mirroridrepo1/idmirrorOfcentral/mirrorOfnameHuman Readable Name for this Mirror./nameurlhttp://repo1.maven.org/maven2//url/mirror/mirrors保存。
四编译 进入thingsboard-3.6.3的目录下 输入cmd 打开官网 复制语句mvn clean install -DskipTests 输入下列语句更快:
mvn -T 0.8C clean install -DskipTests编译成功
五遇到的错误
Failed to execute goal com.mycila:license-maven-plugin:3.0:check (default)
[ERROR] Failed to execute goal com.mycila:license-maven-plugin:3.0:check (default) on project thingsboard: Some files do not have the expected license header - [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException解决办法输入mvn license:format再编译即可。
mvn license:format参考资料 https://b23.tv/N20hI8G