00:00
那么具体profile怎么配呢?啊,我们提供内外两个视角来说哈,从外部视角来说,它可以在哪些配置文件里边配啊,你可以在setting里边配,也可以在POM里面配。Settings里边呢,你看我们这个。确实是去配置过是吧,你看我们去配置这个GDK的这个版本。啊,这个让我们给注释掉了哈。这个我们给它打开吧啊。这个我们给它打开,毕竟我们说并没有其他的工厂,还是需要用的。呃,并不是每一个model啊,都在自己的这个build里边配的JDK的这个这个相关的相关的JDK版本的设置,所以这个呢,在我们本地电脑上还是对对所有的来说都是有效的。这时候我们看一下,具体来看一下这个配置哈,这个profile这设置个ID呢,就是给它设置一个唯一标识。Activation就是它的激活的方式,这有个active by default,意思就是默认被激活,对吧?
01:08
这个ID哈,它就是我们说这个。一。Activation。这个标签啊,激活的方式。Active by default哎,这个设置为处表示默认被激活。这就不用说了吧,啊就就表示默认被激活,呃,然后下边这个呢。啊,JDK。它表示呀,当前这个profile可以根据我们JDK的版本来激活,哎,也就是说呃,你当前系统安装的JDK的版本如果是1.8的话,那么我们这个profile就可以被激活,所以这个和这个呢,它俩是等于说上的双保险。
02:18
然后这个那就是我们这个profile啊,一旦被激活以后要采纳的配置。等于说啊,包括我们下边这个其他的标签。就是当前profile被激活后要采纳的A配置。那么然后呢,下边我们说哈。嗯,在profile内部来说啊,呃,看看具体有哪些标签。那么不管你是在里边还是里边,其实都是这样的哈。一般来说profile都是放在profile里边啊,复数里边包含单数的这样的一个结构。
03:04
哎,由于profile天然代表众多可选配置中的一个,哎,所以由复数形式的profile标签统一管理。由于profile标签覆盖了po中的默认配置,所以profiles标签呢,通常是po当中的最后一个标签,哎,这也是为什么我们把这部分呢,放在最后一部分来讲啊,这一章的最后一部分来讲,就是把前边的东西,我们该讲的啊,这个基本上我们很多标签也都提到过了,有重要的,有不重要的啊,不重要的我们就只是简单的提了一下,带大带大家只是看了一眼。反正呢,这个时候就是里边哈,哎,就是说你前面那些po里边可以配的,在这都可以配。然后ID呢,就是给一个唯一标识。将来去激活某个profile的时候,比如说命令行里边啊,就可以用杠大写的D带上这个profile ID啊,带上它的标识来激活它。其他允许出现的标签也就不用再细说了啊,这个刚才我们已经说了原理了啊,除了一些个特定的啊坐标什么的啊,这个各个profile都一样的,其他的呢,能够在不同环境下边有不一样的都可以,这个呃配很多份。
04:13
接下来的话啊,这样的话,咱们也等于说知道了这个profile怎么配了以后啊,下边呢,咱们就来看一下说这个profile怎么去激活。
我来说两句