好了,现在我们学习第一百三十三课,继续学习 main one 的相关命令 men, 它可以就是打包的命令。打包,嗯,听起来非常简单,就打包了,是吧?然后这个是安装命令 install 安装命令,然后就看一下 先,还是这个工程呢? my first main。 我今天执行一个命令吧,叫 main clear mayor clean mayor clean, 肯定是,就是把 target 这个目录以及这个目录下的所有的内容清理掉,对吧?清理, 那么我们首先先发现一个问题,什么问题呢?接受, 我们在执行这个可令则命令的时候,他本来会下载很多东西的,因为我们以前执行过这可令命令,所以他已经把下载的这些东西已经放到了本地仓库了,就底盘的这个仓库则目录下,所以他这次就不会再下载了,就就这个道理,他就 执行命令的时候,他首先会在本地创空之中寻找需要的这些组件,找到了就开得着,如果没有找到的话,他就会打闹的下载需要的这些组件的,这其实很简单了,对吧?已经把这个清理掉了, 然后看一下我现在把代码做了一下改变,在 java c c 包 com 零一包中,把那个 a p p 点焦码改成了 dog 点 java, 这个是完全可以的,是吧?而且把代码的内容 也做了一下改变,就是这个 door 的一个 static 方法叫加法,做加法运算,传入两个数,可以打印两个数相加之和,就这么说了,是吧? 那么现在的话,我们要学习新的内容,就是那个叫打包命令,打包命令,打包命令,他就在工程底下执行的,我就执行一下吧,执行一下 没人拍 k g 到底什么意思呢?对吧?没人拍 k g, 你先看这里面他会不会生成他的这个目录呢?会不会在打包的同时进行变异,对吧? 就在这个空乘目录下执行一下,看一下。那打包命令,就是第一次使用,他肯定会下载一些东西的,就执行吧,直接 之前那他就会下载一些东西的。 好了,我们可以看到在工程底下接生成了一个 touch, 对吧?这说明他在打包的同时编译原文件, 在打包的同时会变圆圆键的,只有连在一起的。好了,已经成功了,成功了,花了三十二秒。 那么执行这个命令到底出现什么情况呢?我们看一下,实际上执行这个打包命令的话,他就是将程序中那 像这个 door class 进行了边野,对吧? w 同时还进行了边野是连在一起的,然后这个就是打包生成的这个架包,他就打包生成了一个架包呢,对吧?我们就可以看到就是这个架包 啊,可以在架包里面看一下了。肯定有个 dog d class, 是吧?那肯定的,那 c c 包 con 零一包下有个 dog d class, 这就是打包打包命令, 它是放在 topit 这个目录下,在打包的同时编译了交往原文件,那么这个打包命令已经讲完了,对吧?打包命令已经讲完了, 那么打勾的话好像就就这样的,对吧?然后再讲一个命令吧,再讲一个叫 install 命 insta 命令,什么意思?就安装命令,我们先这样吧,先再做另外一个实验 作为什么实验呢?比如例子说现在现在这里面有个 bo, 他可以做加法运算的,这个狗类可以做加法运算的。我 是不是可以依赖这个狗类来来创建另外一个工程,然后在这个工程左右用到这个狗类怎么来建立这种依赖关系呢?怎么来建立这种依赖关系,对吧?那怎么来建立呢? 就讲这个重要的,先讲一下这个吧,先讲一下这个打包吧,打包打包,这这些都是基础东西的打包怎么来打包呢?就执行这条命令了 啊,这是安装 mini 安装 mini 安装 mini 到底什么意思呢?安装 mini 安装 mini。 我先先这样吧,把它关掉把它关掉,先重重新来过一下这个安装 mini 到底什么意思? ok, 先先执行一下清理的,先执行清理 men clean。 其实这两个命令可以连在一起写的,然后 instead, 注意这样写 instead 你把它连在一起写的话也可以,就是首先清理这个它里头,然后再执行打包。那么打包到底什么意思呢?打包到底什么意思? 然后看一下这个 top 他会不会消失呢?嗯,他消失了一次一闪而过,然后打包命令,就就说在执行打包命令的同时啊他也会进行变异的, 这个是新生成的,我们刚才就看到了他闪过了一下是吧?闪过了一下 这个叫 insta 命令。呃。就就就就就安装命令了,这安在执行安装命令的时候 他也会进行变异的也会进行变异的啊,这这次他好像并没有下载线的东西,这无所谓了。 那么这个安装的结果到底是什么一回事呢?安装的结果他就是在本地仓库中,本地仓库中就可以找到 这个架包,我们可以先看一下这 tikt 里边呐执行安装命令,执行安装命令,亲爱的, 就这样说吧,执行这个安装命令,他实际上执行了清理,第一步就是清理,第二步就是变异,第三步就是 package, 这个命令他就连续执行了这么多命令,为什么?因为他在我们刚才不是清理掉了这个,这个 这叫 target, 然后他重新生成了这个 target, 并且并且又是打包了,是吧? 说明这个他的这个安装 mini 加他执行了很多 mini, 一个就是边野,一个就是 package 打包,然后呢?然后他会在仓库中把打包生成价包放 到了仓库当中,我们看一下 d 盘是否在仓库当中可以看到这个这东西呢? 那么这个我们就要首先看一下啊,首先看他的坐标了,其实这个内容也是很重要的,我们看一下什么叫坐标,坐标在 map 中有一个坐标的概念,我们可以先看一下, 先看一下这这个叫重新打开吧,先看一下 一盘,是吧?一盘这个工程吧,这工程它的泡沫文件,泡沫文件把它打开吧,泡沫文件中我们可以发现有什么问题呢?发现这里边呢有一个叫这个东西, 这东西对吧?这东西呢 a a 点 b 呢?这就是坐标,然后这也是坐标,这也是坐标,这这些其实都是这个,这是打包的方式,指定打包的方式,我把它再拿下来吧, 拿下来做一下,看一下,这个太大了, 小四号,呃,看一下这个泡泡沫文件,泡沫文件里面这个就是我们要关心的,这个就是坐标,那第一个坐标就是 a a b b 呢?第一个坐标就是 a a b b, 然后第二个坐标就是工程的名字,然后第三个坐标就是这个,对吧?版本号, 这是什么东西?这是他打包的方式,就是架包,他打成一个什么包呢?就是打成架包,另外还有一种包的方式,叫做叫做袜包,袜包到后面再说了,还有一种打包的方式叫袜包, 那个坐标到底有什么意义呢?它就是放在仓库中的位置,我们首先要查找 a a 这个目录,然后查找 b b 这个目录,然后查找这个工程名字,然后版本号零点一点零点文件刚才已经执行了这个 安装操作的安装命令,那么他在仓库中就按照这个坐标来查找这个酱包,他有没有把这个 打成架包放在这仓库中呢?就找一下了,找一下就马上可以找到叫底盘的底盘这个仓库里面找一下底盘仓库啊,首先第一个坐标他就是 a a 了,是吧? a a, 那就是 a a 这个目录,然后 a a 里面肯定有一个 b b 的,对吧?那 a a 点 b b 呢?对吧? b b 下面有个目录,就叫 my first mary, 那 b b 下面有个 my first mary, 对吧?这个仓库里面的内容仓库,底盘,本地仓库, 然后这里边肯定就是版本号,对吧?版本号的一点零点零点一,这版本号,对吧?在版本号下面好了,我们就可以找到这个酱包了,对吧?所以呢,我 我们就学习了这一课,我们就学习了一个什么东西啊?学习了一个叫 menun 中一个坐标的概念,坐标这个概念,然后 instead 命令,然后打包命令,已经学会了,是吧? 那么实际上这个内容就已经讲完了,这到后面再说吧,到后面再说,先这样。
粉丝239获赞1304



这节课我们讲解把我们制作的淘宝项目打成价宝,以便部署在服务器上。下面我停止淘宝网站的运行。 supreme boot 打包的方法是右键 run as marin 里面的第八项, marin in store。 现在 spring boot 正在打包,程序制作完毕后,在 target 目录会有打包的文件, 这个淘宝点零点,零点幺点 snapshot 点价就是打包好的文件,它 get 文件夹下面的所有内容都是刚才从这个地方开始操作的内容。 在最开始的时候,在未打包的时候,里面的内容是空的。 现在我们尝试清空这一个文件夹,让他回到原始状态。右键单机项目,单机 runs 里面的 marin clean, 他就开始清理这一个文件夹,你会发现这一个文件夹里面的内容被清空了。 下面我们再按照刚才的方法来打包。 run as marin in store, 他继续打包。 打包完成后,在 target 目录会出现一个后缀,名为点价的文件,这一个就是打包好的文件。 这一个文件名是你在 pro 点 x m l 当中设置的, 他是由这一个配置结以及这一个配置结组合在一起所生成的文件的名称。这个文件的名称是可以修改的。现在我进入这一个目录, 可以直接对这个文件进行修改。例如我 把它改成淘宝点 java 点幺四七三点 cn, 表明我是用 java 来制作的安装包。接下来我们学习在 windows 平台下面发布 supreme boot 的价宝。 在上一节课,我们生成了这样一个价宝,把它改名成了淘宝点接瓦点幺四七三点 c n。 现在我复制这一个价宝,把它粘贴到 c 盘下面, 然后进入命令行状态, c d 斜杠退回到 c 盘的根末路, d i r 查看文件夹里面的信息,会看到有这样一 个文件,这一个就是淘宝的原程序,下面我使用 java 命令带参数杠架,带上打包好的淘宝的架文件,单机回车, 他就开始运行淘宝程序,运行好后,他会呈现这样一个状态,带一个 spring boot 的标识,然后停在这一个地方, 在这种状态之下,你就可以输入 local host 带端口八零八零去访问这一个淘宝程序。当你回车的时候, 你就会发现淘宝已经可以在本机运行了,同时你可以看到在页面当中获取的数据在这一边也会予以呈现, 这是纯数据的界面,这是把这一些数据组合成网页的状态, 这就是把 spring boot 的价报部署到 windows 当中的方法。 我们再来回顾一下部署一个网站程序,第一步,我们需要把数据库部署到你本机的 mysql 里面。第二步,我们需要安装接网。第三步,我们需要 用 spring boot 打一个淘宝原程序的价包。第四步,我们要在命令行状态下运行这一个价包。第五步,我们就可以在浏览器里面看到淘宝, 这就是部署淘宝的解决方案,谢谢大家的观看。


买尾打包挑过测试的三种方法,需求背景是在日常开发过程中,需要对项目进行打包,直接拍一只打包,他会激活单元测试,有时候想打包时直接跳过测试,那这种情况怎么办?知识点 一,泡沫引入插件,第二种方式是玩尾命令,第三种方式是借助 idr 工具,在这里有一个单元测试,我们知道当我们运行配置打包的时候,他会执行所有的单元测试,那这种情况我们此时来执行单元测试的话,他会抛出异常,所以应该是打包失败, 我们来测试一下,现在已经是报错,那报错的内容是这里有一个弹幕奥特异常,然后他这是执行这个插件的时候进行了报错。那第一种解决方式就是我们引入这个插件,然后跳过大眼测试,在泡沫中我们 引入这个插件,然后添加配置,跳过测试,现在我们再来执行一下,这里我们可以看到是打爆没问题的。 那第二种方式借助 idr 的工具,在这里我们先把这个插件给去掉,那在 idr 中我们可以选择这一个跳过测试,还有一种办法就是在配置中,然后我们找到 runner, 在这里我们也可以勾选这个对勾,它和外面是联动的,是一样的效果,此时我们再来执行一下, 在这里我们可以看到这种方式也是没问题的。第三种方式呢是买买命令行的形式,我们首先先打开这里,然后执行命令,跳过测试,我们来执行一下, 这里呢可以看到是没问题的。当然命令行还有另外一种写法是这种写法,我们也来指一下这里呢,我们 可以发现这两个命令都是可以实现的,这两个命令呢都会调过单元测试,区别就是一个会编译单元测试的代码,一个不会进行编译,那通过这三种方式呢,我们就可以实现单位打包时调过单元测试,今天就讲到这,谢谢大家。




我是程序员狗蛋,今年二十四岁了,土木毕业的,干工程两年的工资只有区区的八千。我决定了转行学章文了,我要挑战月入过万的感觉。今天是零基础学习章文的第六天,是时候学习 mewen, 在因特雷寨 dea 中配置 mewen, 打开 find settings, 添加 mayman settings 云键就可以了。如果遇到了没有导入成功不能下载的,然后在 pom xml 里面右键,我现在添加一个外部依赖酷拉 bug, 然后新建类就不能写 get 和 set 方法,直接 get 一个注解就搞定了。 们可以清理项目,删除生成的目录和文件门,拍开打包项目生成,这样获报文件学习渣问,就是这么简单,我要卷死通行。