00:00
好,然后呢,看看我们接下来想去做什么。呃,把我们的价包呢,给它部署到这个nes上面。这个时候首先呢,需要去在我们啊,你想发布的这个妹问工程上做这么一个配置。Distribution management啊,因为我们的这个价包呢,它都带这个这个这个这个这个这个版本里边都带snapshot。你看到没有。啊,它都带这个snapshot,所以现在呢,这个时候都还是这个属于快照版本啊,既然是快照版本的话呢,那么我们就把它要放到这个snap shop,就是快照的这个仓库上面,诶,嗯。然后呢,这个它的ID哈,也得和settings里边配的mirror标签的这个ID呢,也得是一致的。URL呢,用我们这个这个snap shop这个仓库的这个地址。
01:02
呃,比如说呢,我们看一下啊,咱们能不能够在这个副工程里边来配一下这个distribution。过来这儿。把这个snapshos这个啊,点一下copy。哎,复制关掉回来。啊,当然了,这边这个这边这个很多包还都没有下载了哈,我们在这嗯。先我们先往后说哈,那其实后边就简单了,后边就只剩这一步了,就是这个deploy啊,Deploy就是执行这个部署。默认的情况下,这个部署啊,就是参照我们distribution management里边啊来执行这个部署。啊,因为他在这儿没有下载完,我们把视频暂停一下,可算是下载完了哈,然后呢,他报了个小错啊,他说是找不到零九,我们这个at这个啊这个呢,我们就给它执行一下这个安装就好了。
02:10
这个时候他不会,哎呀,他果然又要下载。嗯。这时候我觉得哈,可能就是真的体现出来,它是从中央仓库去下载的,这个速度呢,你看它都通常都是多少K每秒,多少K每秒,这个速度确实比我们访问阿里云这个要慢。啊,那我们是。嗯,哎,现在看起来这个还还好一些哈。我们表面上问的是局域网,但是局域网它访问的是中央仓库啊,这个还是有区别的。再暂停一下啊,这个零九这个他还是没找到哈。还是这个问题,我们给这个零九呢单独去。哎哟。我说的呢?我们是在这个零六里边去执行的是吧,零六它没有这个义务去安装这个零九啊,这个这个怪我啊,这才发现。
03:06
呃,但是呢,我们去做这个安装这个操作之前哈,我们做这样一个操作,呃,我们来设置一下哈。嗯。就是关于我们的这些个仓库。啊,里边点开我们这个central。虽然说他这个名还是叫森啊,但是我们让他访问的这个地址哈,让他去找我们这个阿里云这个,这样的话,估计呢,这个我们能访问的能快一点。暂时也顾不上他,这个互相混淆了。呃,有一个。我们的安装这里边儿。哎,这个地址哈。CC。CTRLV是吧,这是他访问的一个地址。
04:00
别的我们就先不改了,看最后点这个是C。Repository update啊,这个仓库呢,它就进行了一个。更新。然后呢,下边我们再重新来执行这个操作哈,这个我们先close。现在呢,我们就回到了我们的这个副工程这哈,这会儿重新来执行一下clean store。哎,他这个背后呢,现在表面上看还是访问的是我们nes背后应该访问的是阿里云的这个啊,这样的话应该总的来说速度应该会快一些。别忘了我们现在打算是干啥了,我们是这个其实都已经都配好了啊,你看这个东西我们在。呃,这个负工程的POM里边这个都配好了啊,我们现在在等着这些个操作执行完啊,然后去执行这个deploy操作,然后呢,去把这个加包呢,给它部署到我们的ne上面。
05:05
虽然说是这个换成阿里云应该能快一点啊,我们看它这个打印的这个进度应该也是是快一些,但是呢,我们现在毕竟这个要下载的加包太多了,我们现在在这继续等一会啊九暂停一下不会成功了。呃,回到我们刚才这个正题哈,我们说把这个准备好了以后的执行deploy大家看哈,这个deploy在我们这个生命周期里边呢,这是我们生命周期,随便点开一个吧,生命周期里边的最后一步。就是这个默认生命周期default啊,Life cycle里边的最后一个。然后呢,我们这个执行的话啊,所以其实它这里边儿也是包含隐私道,包含安装的,我们执行之前啊,我们回到我们的这个仓库里边。嗯,他应该给放到这里边儿,我们点开看,现在是没有的。然后我们执行一下vn deploy。
06:02
哎,执行一下这个部署,然后呢,部署完了以后,我们再去看一下。这个插件它需要重新去下载。嗯,这个咱们就稍微等一下啊,应该不会不会很久。哇,这个速度很快哈。好,成功了,成功了以后呢,咱们来这儿去看一下。STEM你看这里边这不有东西了,而且呢,你看哈这个路径爱德硅谷。哎,这是我们这个坐标里边的group ID嘛,这接下来的话,这就是我们的各个这个这是我们的负工程,这个是我们里边的各个子工程,对吧?哎,它就这个就都布置上来了,那完了说这个如果有别人想要用这些个包怎么办呢。呃,默认访问的仓库是它啊,别人部署架包的仓库是它这俩仓,这俩仓库呢,还不是一个仓库,所以说呢,你要想用的时候呢,你得配一个repository啊。
07:07
呃,这个我们怎么去测试呢,这个咱们来这个。这个说不得啊,这个我们还是得去新建一下,哎,不对,咱们找一个旁边的吧,嗯。这个零,呃,我们这个是零零几了。零七。嗯。他好像后边没有了是吧。嗯,可不,他是最后一个,干脆咱们新建一个吧。新建个project。啊,PRO08这个叫。Loed。哎哎,专门是干这个用的。
08:05
新建一个也好啊,大家回去复习的时候会比较方便。嗯。先给他指定我们问的核心程序。然后呢,指定maven的核心的配置文件。哎,然后呢,来指定一下我们这个,呃,内问仓库啊,咱们指定一下这个新的仓库。然后呢,我们上这个仓库里边吧,把我们这个安装进来的这个给它删掉啊,不然的话,那你就是从本地仓库找的,就不是找的这个,哎,就不是说从我们这个这个这个叫。里边的啊,就是把这个从妹妹这剩下全都删掉。
09:03
然后呢,把这个report这个给它配进来。哎,然后呢,我们看哈。他这个看来还有些东西要下载。也是要去再再等一等吧,反正读进度条的时候呢,哎,一在读进度条的时候,尽量不要去打扰他。他现在进度条这个走完了哈,那么我们这个地址哈,咱们再确认一下,再重新去给他复制一下啊,这个snaphot这个点。我们是拿snap shop这个举例子,当然你如果需要用到是这个release,这个呢,我们就是说道理是这样的。保存进来以后啊,这个后边怎么能证明我们就能够用到了呢。我们这个仓库里边吧,不是有我们这个要求吗。嗯,这样哈,咱们依赖一下。
10:14
哎,依赖一下这个U里边。对,找一下哈。嗯。它的这是artifact ID group ID。我在外边儿先配好,然后再给他拿进去。然后呢,拿到他的artifact。哎,你看他现在呢,这个是。嗯,其实刚才读了个条啊,但是太快了啊,没有没有没有来得及去减重,然后呢,这个东西我们能不能够用。
11:08
Com点艾特硅谷点ma,呃,然后呢,这是一个来个。String。用一下它里边这个看MD5这个能不能用。哎。打印一下。其实应该现在既然已经都能导进来包了,那说明就没问题了啊,你看这里边儿这个。依赖信息是吧,这已经能看到了。哎,那么这个时候我们刚才呢,把这个本地仓库里边对应的这个包呢,给它删掉了。现在爱的硅谷没问。这优秀是吧,然后这是他的工程。这是因为我们用到了,就又把它给下载下来了,是吧,用到了把它下载下来。哎,当然这个包的话,这个啊,这是我们家式的包,这些呢,应该是它可能是这个没这这个nes可能是有些这个其他的调整啊,生成了一些这个别的,哎,这就说明这个就就是说我们需要用到别人的这个仓库的话啊,就需要去需要去导一下这个repository。
12:17
那当然说你这里边儿,如果我们需要用到的是这个第三方的呢。你这个repository会不会有影响呢?现在这个其实也没有关系哈,因为他这儿啊,这个是snaphos哈,这样我们来用一下这个。呃,从这找一个框架的,给它这个粘出来。嗯,我们找一个,比如说这个。呃,德鲁伊的这个这个这个吧,CTRLC哈。诶,我们看这个能不能下载下来。
13:00
嗯。对,他这个缺一些东西哈,缺一些东西,嗯。把这个deployment这个这个dependency dependency management这个给他拷过来。然后呢,我们其实这个你看也可以配在当前的这个工程里边哈,我们这个地方就可以不要版本了。这样的话,这些刚才报错的地方就不报错了啊,所以说是不影响我们去用这个其他的东西的啊,不影响我们他的东西。
我来说两句