0


源码启动MeterSphereV2.6版本注意事项(三)

前言

之前写过一篇MeterSphereV2.3版本Mac本地启动详细教程(含常见错误)本地启动V2.3版本的。时隔3个月,MeterSphere已经到了V2.6 版本了,很多小伙伴私信我让我写一篇V2.6 版本的启动,刚好趁过年有时间,给大家分享一下。

  • 提前说明一下,V2.6是在V2.3的基础之上启动的,因为MeterSphereV2.3 之后的版本就是微服务架构了,所以下面说明只会说明V2.6启动的问题在哪,如果没有启动过的请参考MeterSphereV2.3版本Mac本地启动详细教程(含常见错误)

一、关于V2.6 的改变

从MeterSphere官网看,这次变动的东西还挺多,比较让我惊喜就是前端页面设计的样式和风格,做了很大的改变。

1.1 首先,就是工作台页面

image.png
图一
image.png
图二

  • 图一为V2.6之前版本,图二为V2.6版本。

1.2 其次,就是测试跟踪页面

image.png
图一
image.png
图二

  • 图一为V2.6之前版本,图二为V2.6版本。

1.3 再者,就是接口测试页面

image.png
图一
image.png
图二

  • 图一为V2.6之前版本,图二为V2.6版本。

1.4 总结

当然从V2.3到V2.6中间经过3个月的迭代,变化很多,不仅功能有新增,并且页面交互也有了很大的改造,可见Metersphere的产品团队和用户一直在不断的成长,希望越来越好。当然,中间新增功能很多,各位可以部署详细去看下。

  • 以上截图图一为V2.6之前版本,图二为V2.6版本。
  • 通过对比,从视觉上,V2.6版本内容更加丰富了;样式更加规范了,给人的第一感觉就不很乱;
  • 从实用性上来讲,做了部分的统计功能,比如工作台->我的代办的统计;测试跟踪->用例数量统计、测试计划统计、定时任务统计等;接口测试->接口用例数量、接口场景数量、接口场景定时任务统计等。大大提高了测试人员的管理效率。从而更好的体现了测试人员的工作量的展示。

二、本地启动V2.6 问题

本篇重点讲解启动中出现的问题,前面步骤跟V2.3一模一样。

2.1 切换分支V2.6

  1. 直接在本地idea中把V2.3 切换到V2.6 版本

image.png

2.2 本地打包

  • 参考V2.3的打包步骤直接打包
./mvnw clean install -pl framework,framework/sdk-parent,framework/sdk-parent/domain,framework/sdk-parent/sdk
  • 在打包的过程中可能会遇到 “metersphere-platform-plugin-sdk:jar:1.2.0” no dependency information available

image.png

  1. 这个是因为v2.6把对接第三方缺陷平台的代码给单独封装了。也就是说,如果想对接自己公司的第三方需求缺陷平台的话,可以直接通过二开的方式进行对接。
  2. 因为需要这个依赖,所以我们直接去github上clone一下。https://github.com/metersphere/metersphere-platform-plugin

image.png

  1. 这里要注意一下,插件的分支要跟MeterSphere的分支对应起来,这里都选择V2.6 ,可以看上面红框里面的,这里的sdk是1.3.0版本的,所以我们需要把MS应用pom里面的版本号给改下。

image.png

  1. 然后在metersphere-platform-plugin-sdk 项目里面,执行打依赖命令,mvn clean install 执行完成之后,在MeterSphere应用里面 再执行 ./mvnw clean install
  2. 执行以上命令没有问题之后,再执行 ./mvnw clean package ,等待打包成功。

2.3 启动system-setting模块

  1. 启动的时候会发现报错:”/opt/metersphere/conf/redisson.yml (No such file or directory)“ 1. 是因为对应目录下没有这个配置文件,我把文件贴在下面,直接拿去,改成自己的地址就好。

image.png

singleServerConfig:
  password: Password123@redis
  address: "redis://localhost:6379"
  database: 0

正常应该有两个配置文件 image.png

然后在进行启动

2.4 访问页面

image.png

在访问的时候可能会出现,空白页面,如下图所示

image.png
这个时候直接把地址栏中的后面的路径给删除掉,再进行访问就好。如:http://localhost:8001/,本地启动成功。
image.png

标签: 前端 java github

本文转载自: https://blog.csdn.net/hao65103940/article/details/128781176
版权归原作者 灬囖 所有, 如有侵权,请联系我们删除。

“源码启动MeterSphereV2.6版本注意事项(三)”的评论:

还没有评论