00:00
好,再往下呢,核心概念呢,我们来看呢,叫做仓库啊说这个这个仓库,这个仓库呢,昨天呢,我们介绍了一些,因为呢,我们说ma呢,它进行这个资源下载,下载资源呢。蔡思源。它相关内容有呢,第一个就是说没为什么要下载呢?是因为它需要执行功能的时候,要用到很多插件,这些插件呢,就是炸包这些Java类,它需要呢,通过互联网进行下载的。下载里边都是一些产件。位置存在哪里呢?它存在是你本机上的叫做M2REPORTER的目录,那这个目录呢,就是默认的存放下载资源的文件夹啊下载文件夹。在这个文件夹中呢,它包含了很多很多的这些资源啊,这些资源都放在这个目录之中了,这是默认的。那我如果说我不想放在C盘下面怎么办呢?那你可以改变这个目录位置,改变它我们叫做设置本地仓库啊,是本地仓库,那昨天讲了一下,设置本机存放资源的目录位置,这个呢叫做设置本机仓库。
01:21
它叫做设置本机的仓库啊。怎么做呢?我们需要在没安装目录下有一个comfort settings,在这里边来设置local reportery来指定你的目录,那么把这个内容呢,大家再做一遍啊,再做一遍。我们在课程中呢,给大家呢,提供一个课件,然后在课件的里边呢,我们提供了一个叫做看一下啊。有一个叫做reporter瑞点,这这个就是我们本阶段呢,要用到的所有的炸包啊资源的这样的一个文件夹,这是以前呢给他准备好的,因为以前我们在线下上课的时候啊。
02:09
学生在我们学校里的话,是没有网的,是连不了网的,连不了网的话,你没问就用不了啊。那为了让大家能够正常的用这个没,那我就把我上课过程中要用到的各种什么炸包啊,还有资源呢,都先准备好放到这个文件夹里边。我解压之后就是它,然后进去这个里边是有包了一层啊,用这个目录就行了,它里边你会看到有很多很多的目录。这个末里面放的是我们的炸包,看到了吧?好,还有什么呢,我们看还有其他的,然后后面我讲买Betty,明天应该能讲到买Betty这里边呢,应该有一个买be的炸包,我们看一下啊。他在哪,应该是在这个里边吧。
03:02
这呢这呢买Betty斯,那就是买be斯。然后这是它的炸包啊,买贝尔特斯的,也就说这就是我下载好一个仓库,这个仓库呢,我下载好了,那我怎么用这个仓库呢?我用它之后,它就不用再从互联网上下载资源了。就因为呢,这里的东西我都已经存在了。存在的就不用下载了,如果你用的东西在这个仓库中没有,它才需要从网络中下载。这个仓库有之后怎么办呢?我把它复制一下,大家注意看啊,这文件夹下面是不是有这些。炸包资源呢,你要复制这一集啊,就复制它,它下面是你的炸包。你要复制这一题,CTRLC。把它复制一下,复制的目录任意放到一个非中文目录就行,比方说我就放在呢,May文work放在最下面就行了,这昨天我用的不要了,删掉它。
04:04
删掉它,然后呢,把这个目录粘上就完事了,粘到这。这就是我本地的仓库存放资源的一个文件夹。啊,里边呢,这是我们的这些炸包。那我怎么能够用这个reporter文件夹呢?那你需要在ma的康复的settings中。去指定这个文件夹的目录位置。这昨天我指定一个临时的,那今天呢,我们现在指定的是叫做这个reportery,你把这个完整路径CTRLC拷下来,把这个目录呢改成它。然后我们把这个反斜杠呢,改成这个斜杠的方式。好,这样就OK了,这就完成了,D盘work work reportery,好,这就完成了,完了之后呢,我们来测试一下。
05:05
昨天我们不是写了一个哈喽吗?那你现在在这个哈罗目录下,你可以呢去执行闷温的命令来编译程序,测试代码等等,那这里注意,你在执行may温的命令的时候,一定要在哈这个目录下,也就是po点叉L存在的位置来执行命令,否则没文不认识,在hello目录下也是在这个POM文件所在的位置来执行我们这个操作。那在这里呢,我们来执行的是CMD啊。然后there,你看这里边是不是有这个po啊,一定要在这个位置来执行啊,不要在其他地方,在这执行才有效,你执行my compare。再来执行,那这时候会发现我们这个操作是很快就完事了,你会发现从命令执行到标和C成功,整个这个过程呢,花时间非常非常短,你看0.851秒非常的短,而且在这个过程中。
06:14
没有downloading下载代码的内容吗?没有downloading,那是因为呢,我们这个资源他现在在我们这个仓库中已经有了,就是已经下载过了,在这里有了。当ma文在执行命令时候,他就先去查在这个仓库中有没有他要用到的东西,如果有就直接用,就不用再下载了,所以当你正确的配置仓库之后呢,你再使用没口超的时候,它就会快的很多了。因为在你的本机上已经有这些资源了,就不用再单独下载了,这是本地仓库的一个使用。那你们每一个人呢,都应该去配置一个仓库,这个仓库配置之后呢,在你以后的各个阶段中,你在进行这个项目开发的时候,用到的资源慢慢都会积累到这个仓库之中啊,这样就很方便了,这你的本地的仓库啊,好,这个是我们的没门的编译,还有本地仓库的一个设置,这是仓库的设置啊。
07:23
然后这个仓库的设置呢,我们就完成了它的使用方式,就是在你的setting文件中来设置local reportery来指定你的本地的一个目录,这个目录呢,是你自定义的啊,自定义的只要是非中文目录就可以了,非中文目录啊。它存放的是你的资源的,这是一个文件夹的名称,这个名称自定义的啊,是自定义的啊是自定义的。啊,自定义的,这是我们的reportery自定义的仓库,那这个仓库呢,它是存放东西的,存放资源啊,叫做仓库,那我们来说仓库的分类。
08:09
好,我们往下来,我们说仓库的分类啊,我们看看约定木的结构,然后说三仓库。啊,首先说第一个问题,仓库是什么?仓库是存放东西的。是存放东西的,它是存放你的may使用的插件和我们项目使用的炸包的就是仓库是存放东西的,它存的内容呢,首先它存放的东西有。那就是说第一个就是没使用的插件,这个插件就是各种炸包啊,各种炸包。
09:03
这是妹妹的插件,第二个呢,存放的就是我们。啊,就是我们项目使用的这第三方的工具。这是第三方的工具,也就是说你用的马赛克驱动啊,你用的杰克逊呢,这些炸包都属于第三方的,主要存的就这两个东西,没有的插件还有呢。第三方的各种炸包就是存放在仓库之中啊,仓库之中。仓库的分类。仓库呢有这样几类,第一类呢叫本地仓库,本地仓库本仓库呢,就是在你的个人计算机上的啊,计算机上的一个文件夹啊,文件夹来存放各种大包的。
10:11
这是本地仓库,我们每一个人呢,都有一个本地仓库来存放我们用到的各种价包的,这叫本地仓库。还有一种方式呢,它就是远程的了,叫做远程仓库啊远程仓库,这个远程仓库呢,它是在互联网上的。哦,连好。在互联网上呢,是需要使用网络才能使用的仓库,那这叫做远程仓库,就是说这个资源呢,不在你本机上,是在互联网上呢,你需要通过网络进行下载才能使用的,叫做远程仓库啊叫远程仓库。这个远程仓库呢,它呢又分成这样的叫中央仓库,第一个叫中央仓库,中央仓库呢是最权威的,最权。
11:15
微的啊,最权威的啊,就是说世界上所有的开发人员,所有的开发人员都共享使用的一个集中的这样的一个仓库,它是位于互联网上的,位于互联网上的啊,也就是说它是最权威的,也就是说。相当于呢,我们全世界的开发人员就有这么一个仓库,它叫做中央仓库。这个中央仓库呢,是位于欧洲的某一个服务器上的,叫中央仓库啊,就这么一个。所有人呢,都可以访问它来获取你所需的资源的内容,那昨天我们看到的这个地址,它就是中央仓库的一个地址啊,中央仓库的一个地址,这是中央仓库啊,就是它。
12:07
但是这个中央仓库呢,如果所有人员都用这一个的话,那么他肯定会有很大的压力,因为这个中央仓库提供了各种资源的存放,还有下载啊,人一多可能压力比较大,为了减轻它的压力呢,我们还有一种方式二。这种方式呢,叫中央仓库的镜像。好镜像。这个镜像呢,它就是相当于是中央仓库的备份,仓库的一个备份啊,备份在各大州,在各大州。还有一些重要的城市。啊,都有这个镜像,镜像就是个备份嘛。
13:04
比方说在我们的亚洲啊,欧洲啊,美洲啊,它都有这个中央仓库的镜像,这样当我们在使用的时候呢,它会首先去找这个镜像。小镜像就相当于是这是中央仓库啊,就这一个。然后你现在呢,亚洲一个亚洲的镜像,然后呢,这是欧洲的镜像。然后下面是我们的开发人员。比方说它是亚洲地区的,在访问的时候呢,它首先访问是亚洲的这个镜像,如果从亚洲镜像中获取资源之后,那它就下载到你本地,你用就行了,那如果这个镜像中没有的话,他再访问中央仓库去找资源。中央仓库找到之后呢,把资源给一个镜像了,然后镜像呢,再把资源给你这个开发人员了,那如果你从这个中央仓库中找不到,那就等于是没有。
14:00
或者说你提供的这个位置不正确,或者呢,他就没有,这样的话就找不到了,这是我们的仓库,那如果是欧洲人员呢,欧洲地区的用户,他首先访问是欧洲的这个镜像,镜像没有在访问仓库,这样的话呢,就可减轻中央仓库压力了,这叫做镜啊。这两种呢,都属于是通过互联网权威使用的,还有一种方式呢,第三种。第三种呢,它叫做私服。啊,叫做私服,如果大家打游戏的话呢,经常听到这个私服的概念,就是一个服务器嘛,可能是自己搭建的一个服务器。啊,来提供一些游戏的一些功能嘛,没有问呢,也有个私服,这个私服呢,也是通过互联网访问的,但是呢,它是用在局域网中的,是在公司的内部,在局域网。
15:00
在局域网中使用的,也说它不是对外使用,不是对外使用啊。不是对外使用的,就是说公司以外人员用不了,他只是在公司内部来使用的。那这个似乎就是说我在公司中啊,我自己搭建一个服务器,然后公司人员呢。他们都用这个私服,用它这样的话就能保证我公司的项目代码,还有我公司的这个资源安全嘛,这叫做私服,在一般有能力的或者是规范的公司中,他用都是私服来做的,做是私服啊。但是私服呢,也得通过网络才能使用,这是我们私服,那我们的开发人员他在用妹问的时候,这个仓库是怎么样使用和运作的呢?
我来说两句
666
6666
666
感谢分享
666
可以
棒啊
感谢分享
666
厉害了,学习学习。