00:00
各位同学大家好,前面呢咱们已经完成了项目中的主要功能,那最后呢,我们把项目进行打包运行部署,首先介绍一下我们项目如何进行打包部署,我在这图里边给各位来写一下,因为我们项目采用的是前后端分离开发,所以咱们打包的时候分成后端打包以及前端的打包,这里边给大家说明一下,咱们后端呢,因为采用的是boot工程。所以咱们怎么做呢?把此轮boot工程直接给它打成一个炸包,然后咱们把炸包进行运行,通过一个各位都熟悉的命令,就是Java杠炸加上你的炸包,所以咱们后端我们采用这种方式进行打包运行,当然实际中可能我们会基于刀口或者基于苦耐定做的这些方式,各位可以关注上微谷的其他课程,我们课程中主要用这种最原始方式s boot打炸包,然后用Java杠进行运行,这是后端我们做的事情。
01:14
然后前端我们要实现打包,那给大家写一下,首先第一个咱们前端用的这个模块,或者说用的这个项目,我们叫wein。Time Li,所以咱们用v time这个框架,我们先进行打包,这是第一部分,然后打包之后我们的第二部分,咱们使用一个工具叫N这个词来部署咱们这个前端的项目,然后通过N这个词我们再进行运行,这是咱们前端要做的事情,那下面呢,咱们开始把项目进行打包部署运行,首先我们先看一下后端该怎么做,给大家做个说明,咱们来到后端代码中,在打包之前我们需要改几个地方给大家说一下啊,首先第一个大家看啊,咱们项目这么一个结构,有负工程,有子模块,里边是不是还有子模块,所以首先第一个大家看这模块中啊,其实咱们最终打包的是不是这个项目service system,所以咱们要做的话,第一部分给大家小这里边啊。
02:25
写下它的一个过程。第一个在你打包那个项,就是service system里边,我们它它的那个po文件中添加上一个build的这么一个配置,那咱们来看一下啊,之前的配置应该是已经加过了,咱们找到这个配置文件中我们找到。Po点叉L把这打开,然后大家看里边是不是有这个build的配置。然后在Bo的配置中,我们看里边有一个叫。Ma是play,就是ma这个插件,所以咱们要在里边编写这个build这个相关的配置,然后这个之后我们需要做第二部分,第二部分做什么呢?强调啊,在我们项目的负工程里边去掉这个build的这个配置。
03:17
为什么要去掉呢?各位注意啊,咱们富翁城里边有子模块,咱们有这个model model是不是一个工具类啊,它里边并没有那个警类,所以说如果你在封城里边放这个build,最终一打包,它会提示说Mo中没有那个问方法,所以咱们把这里边build给它去掉,因为最终打成炸包的是这个system service这个模块,所以咱在这里边加上build,这是咱们做的就是第一件事情和第二件事情。然后这个之后呢,下面我们开始打包,怎么打包呢?第一种方式可以用原声的微文命令,但是咱们现在因为用到了idea,所以咱们打开idea里边这个慰问过程,把这个打开,那怎么做给大家说明啊,找到负工程里边这个位置,然后在里边用这个叫package进行打包。
04:11
我这里写一下啊。我们通过idea。找到它的ma这个配置,然后在里边使用这个叫package进行打包,那咱们来下面看一下这个过程啊,首先在打包之前我们还要做件事情大家看啊。Ma问,里边有生命周期,它的特点各位要清楚啊,我现在点拍打包,那它怎么做,是不是先执行可粒,执行vaate,执行compare,然后执行test,最终是不是在package,所以它里边是按照这个顺序执行的,但是过程中咱的T应该不需要,所以把这个过程咱就给它去掉了,怎么去掉咱们点这个按钮。你看啊,是不是加了一个删除线,所以现在把T去掉,因为咱们在测试中写了很多的这个类,这个应该不需要,所以咱们把它直接去掉就可以了。
05:07
我这里写一下啊。就是去掉。Test这个过程,这是我们要做的事情,然后这些都完成之后,最后再来点击这个package进行打包,那我现在点一下开始打包,咱们等他打包完成,这个过程稍微要慢一点,咱们需要多等一会儿。各位同学来看啊,最终你看到这个叫build success,证明咱们打包就成功了,然后咱看它的提示,这里边都是success,所以咱们完成,完成之后我们来看里边啊,在这个service system里边有个target,然后大家看target中有个什么。是不是有个炸包啊,这就咱们打成这个炸包,那这炸包我们可以直接运行,那我现在把它复制过来,咱就直接放到我里边的,就是这个。
06:00
文件夹中。给他拿过来,这样的话就完成了我们项目的打包。打包完成,最后咱们把它进行启动,那咱们启动,咱们在Windows中进行启动了,我们现在用CMD窗口打开,在当前路径中输入命令Java杠炸,加上这个炸包,然后咱们回车,现在就可以启动,因为它本身就是一个损部的工程,所以它就可以完成启动,咱们等它启动起来。所以以上就是咱们说的后端的打包运行过程,这个过程等它启动给各位再重复一遍啊,它的做法就是首先我们找到这个项目,然后在里边先改配置文件。在service system里边的po文件中,我们加上这个build配置,然后把工程里边这个build给它去掉,去掉之后用里边这个ma先去掉test,因为咱们不需要这过程,最后点package完成打包,打包之后在carage里边看到这个炸包,咱们把炸包复制,用Java杠炸进行启动,这样的话后端打包运行我们就完成了。
07:16
最后各位来看啊,我这个里边已经启用成功了,它目前在8800的端口中完成了启动,以上就是咱们的后端打包,我们现在用一种最普通方式进行打包,然后这个之后下面咱们进行演示前端怎么进行打包运行。
我来说两句