TestOps自动化课程之学习第三天

Hello,大家好。又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第三天上课,而我今天就来给大家分享一下上周六的课程我们学习的一丢丢知识。

今天跟大家分享的知识是什么呢?其实是在课堂中,一个同学的提问,而我们六道老师又是怎么回答的呢?那就让我一一道来:

问题:run as maven install后,提示无法找到或加载主类,如何解决?

六道老师先分析了这个问题是从哪里报的错误,且看下图:

什么是maven install?是对本地的java文件进行打包,并且上传到本地仓库中去。

在maven中,install在maven中不叫命令,叫做Goal(目标)。常用的目标有 clean(清除maven项目taget编译目录)、package(打包)、test(执行测试用例)、install(发布)、deploy(部署)等。

package:运行mvn package,目标是为了将maven项目taget目录下先编译成classes包,最后生成一个jar包。在java中,项目可以打包成war包,也可以打包成war包,那为什么打出来的是jar包?是因为我们项目的pom.xml中没有指定目标,对于maven来说,没有指定目标的前提下,那么默认打包出来的就是jar包。可以使用packaging进行指定打包类型。

install(发布):要使用install,需要先进行package打包。首先生成一个jar包,然后再进行install发布,发布到哪里去呢?发布到本地仓库中去。发布到本地仓库的好处是什么呢?当你创建另一个项目的时候,就可以引用到这个jar包。

deploy(部署):将本地jar包部署到远程仓库中去。在其他计算机可以引用到这个jar包。

为什么要讲前面的内容呢?是因为我们同学不懂install到底是干什么的,所以六道老师专门讲解了前面关于maven的Goal的知识。

再来看问题:提示无法找到或加载主类

加载主类是干什么的?在生成的jar包,要有一个可以运行的main类。必须在jar包中指定main类是谁,不然则报错:

那怎么指定主类呢?需要在MANIFEST.MF文件中添加Main-Class:类路径。

ok,加上主类后,就可以进行install了。

最后,给大家分享一下六道老师的涂鸦学习作品:

-------------------------我是分割线--------------------------

清风在这里给大家分享的只说是六道老师讲解的10分钟的内容,这时候相信大家都知道我们六道老师讲解的内容是多么的有内容了吧!

要想学习各种不一样的知识,大量的精髓,还是要参与到我们的课程中来。

分享一下六道老师:

六道 :  超过15年的软件测试从业经历;前华为高级测试工程师,互联网公司测试总监;ISTQB注册讲师;美国ASQ协会认证的质量工程师;PMP项目管理专家;测试技术布道者。依托于一切基于实际问题场景并解决实际问题的授课方式,力求穷尽解决学员提出的每一个问题。课程务实,理论知识体系丰富,技术功底扎实,受到学员的一致好评。

小伙伴们,你们还在观望吗?别看了,再看你就跟不上大家了。

我还在这里等着你们,欢迎你们联系我!

我是清风,我为自己代言

TestOps|测试运维全生命周期推动质量
(0)

相关推荐

  • TestOps自动化课程之学习第一天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第一天上课,而我今天就来给大家分享一下上周六的课程我们学习了什么知识. 先来给大家看下思维导 ...

  • TestOps自动化课程之学习第二天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第二天上课,而我今天就来给大家分享一下上周六的课程我们学习了什么知识. 先来给大家看下思维导 ...

  • TestOps自动化课程之学习第四天

    Hello,大家好.又到了清风为大家总结时间了,今天来给大家总结点什么东西呢?在我们上周六开始了自动化班级的第四天上课,而我今天就来给大家分享一下上周六的课程我们学习的一丢丢知识. 先来给大家看看,我 ...

  • TestOps性能课程之学习第三天

    跟着芒果一起,好好学习,天天向上.上周六是我们TestOps性能课程的第三天,我们来为这一天的课程做个小总结~ 周六的性能课是由云层老师带来的Loadrunner进阶: 云层老师从Loadrunner ...

  • TestOps性能课程之学习第一天

    今天是我们TestOps性能课程的第一天,我们来为今天的课程做个小总结.跟着芒果一起好好学习,天天向上~ 什么是性能测试.性能问题产生的原因 云层老师认为性能测试可以被称为性价比测试,它本质上其实是对 ...

  • TestOps性能课程之学习第五天

    跟着芒果一起,好好学习,天天向上.上周六是我们TestOps性能课程的第五天,我们来为这一天的课程做个小总结~(关于第四天的课程总结,芒果之后再为大家推出) 从大的角度来说性能测试有三大步骤:负载.监 ...

  • TestOps自动化测试课程学习之第三天

    跟着芒果一起,好好学习,天天向上.上周六是我们TestOps自动化班Python课程的第三天,我们来为这一天的课程做个小总结~ 周六的自动化课程是由芒果给大家带来的Python函数及函数调用.Pyth ...

  • TestOps性能测试课程学习之第六天

    跟着芒果一起好好学习,天天向上~ 上周六是我们TestOps性能进阶课程第六天--性能瓶颈与分析的学习.这一天的课程依旧是干货满满,云层老师从构建性能测试分析思路.性能瓶颈定位.常见性能分析模型.性能 ...

  • (新)骆耀军:不用交论文作业的课程(麦吉尔大学学习速记三)

    在麦吉尔大学,我听的基本上都是导师方秀洁(Grace S. Fong)教授的课程.课堂上,方老师以一贯的儒雅,字字轻圆地细说着古典文学的嘈嘈切切.那不疾不徐的声音,加上在山泉水般的低回婉转,使人&qu ...