00:00
到这一块呢,我们就把呢微温的这个命令给大家都演示了一遍,其中这一项呢,我们现在是用不了的啊,一般呢,在实际项目开发中,这个呢我们也不用它,因为这个呢,会涉及到一些服务器的一些配置等等才能用啊。不是很方便,我们主要用的前面这些。那我们在项目中用的最多的是哪个呢?是这个。Package得需要用这种打包嘛,然后安装仓库,这个呢,这两个一般用的比较多一些啊,好了,这是没文的命令,这个命令呢,不需要大家强制啊,不需要家强制都记啊,不需要这个命令这一块呢,只是让你能知道没文是可以这么用啊,它有独立的命令,当然你要说秀一秀的话会比较的方便。比方说你看看国外的那些黑客的电影,他是不是都是在这个屏幕上一顿敲啊,一顿敲,打一些命令啊,打一些命令啊命令。命令拍开,然后屏幕一对刷新。
01:01
啊,你觉得很高大上嘛,是不是。那这就是命令所完成的效果。当然命令功能强悍。使用方便,很快捷,但是命令就是难度高,你得需要掌握这个命令还有各种参数才行,我们这边就是一个入门命令的基本的使用,能完成我们项目的基本的构建啊。命令呢,不强制你会,如果你感兴趣呢,你就多研究一下这个命令,当然在网络上呢,也有很多关于ma文的一些命令的参考和各种使用,如果你感兴趣。哎,你就把这个命令呢,你可以多研究研究,就是单独用这个ma啊,单独用这个ma,那我们呢,主要是第三章,我们可以在idea中呢,可以很方便的来用这些命令啊,用它们只要鼠标点一点就行了。Idea中的用法是必会的,命令的掌握就看你自己的意愿,如果你习惯或者说你愿意多用它,那么你就把这个命令呢,你多练习练习,这个不强制,因为这个命令你不会也没关系,因为在idea中可以很方便的来用这些命令,所以这个不强制啊,就相当于给你们呢锦上添花,让你们对这个命令要有一个了解啊,就让你多掌握一点。
02:19
所以说实际上这个命令不讲没有任何关系。因为idea中。很方便就能用这些操作了,但是呢,为了给你们多学一点啊,让你们呢,在学习模过程中把命令呢接触一下,然后演示一下命令,同时呢,也能看到这个命令带来的效果,怎么呢来用这个仓库啊,仓库的安装,还有这个你的这个项目的打包等等啊,这些给大家都演示一下,让你对门文命令的这个使用的更深入一些。了解到没问底层诶,他对这个操作干了什么,怎么把东西安装了仓库等等,把这个大家呢介绍一下,让大家呢有一个稍微深入点的一个了解吧,就是文言文的命令这一块啊。
03:07
这里边儿呢,命令执行过程中也给你看到了,它是用到很多插件啊。这就是什么清理插件啊,还有编译插件等等,这个插件呢,是没温内酯的,当你执行命令的时候,或者说你用没干活的时候。都是这些插件在后台默默的进行工作啊,这是插件,这个插件能配置吗?能大家看看一个插件的配置啊。插件的配置呢?我们在开发中最常用的就是这个。这叫什么呢?配置插件,你看这是有个节点叫build呀,我们在讲这个po的时候说这个build干什么呀,在这呢。这个build是表示构建。项目相关的,例如设置编译的这个的版本,我们主要用这个比较多啊干什么。
04:01
那么这个build是配置编译内容的构建项目的啊,应该说build是配置构建项目的,我们主要来配置一下构建项目时JDK的版本。那你要把这一段拿过来。加到我们的泡沫中。在最后这加在这啊。啊,这块的格式。我们稍微的整一下。个肉,然后看C。啊,是这样好了。这个是build。好,这块是我们用来呢去控制。啊,或者说配置配置呢,May构建。构建项目的一些参数设置啊,最常用的是设置JDK。
05:08
设置JDK的版版本啊,这样的话呢,你就告诉美们在编译这个项目时候,我用JDK是什么版本的。那这个拉in就叫做配置插件。嗯,这个叫做配置插件啊,这个叫配置插件。配置插件啊,因为我们说了美文的工作,他在经时候不都是插件吗。那现在我们要配的就是什么呢?编译插件,要配置这个插件做编译功能,我们是一个插件配置一个插件,要用JDK1.8,就这给它呢,设一下信息啊,然后我们再往下来,这是插件,那么它的S嘛,里边是多个插件,其中这一个,这个指的就是配置具体的插件。
06:15
那个ID,那就是插件的这个组织ID呗,插件的名称嘛,这个是。这个是插件的名称,名称mvn plug in,你看我们讲一张给你放的这个啊,看这个产件。嗯,在执行过程中就是这个插件啊,我们刚才给他演示过程中,在编辑过程中,你看这不有这个插件吗?就是它啊,这是这个插件啊,这是他这插件的名字。然后呢,这是插件的版本,插件的版本啊,版本我们用的是3.8.1的。
07:00
然后这个是什么配置插件的信息。这块是说配置卡件的信息啊,那这块S。这块这个是说,这个是说什么呢?我就是告诉美。没文我们的代码啊,就是我们写的代码,我们写的代码呢,它是在JDK1.8上编译的。1.8上编译的,也就是说你要使用这个1.8去编译代码,完了这个他给的是说。他给的是说我们的这个程序应该运行在。
08:03
运行啊,运行在1.8的GDK以上,也就是说你的项目运行的时候,那个环境应该是这一个1.8的,就目标嘛,它给的就是圆。就是说我这个代码呢,在编译的时候,应该用这个1.8去编译。然后我这个项目运行的时候,应该是在1.8的环境上运行,就是这个意思,就告诉你的main对于我们的代码的编译用的是1.8JDK,那就找你项目中1.8的JDK就编译了,然后用的是1.8作为我们的目标环境来运行,就是配置我们的插件的这个内容你不用去记啊,你记的话多累呀,用什么拷贝过来就行了,这个信息在没官网上都有,换句话说呢,就是说你在这个服务器上你就找呗。你搜它多,你考你写它多费劲呢,我说没的插件你就搜就完了,说插件很多整理,比方说你看这个插件。
09:11
然后这里边呢,它就有插件的信息啊,你看这有什么呢?我们清理插件,编译插件单元测试的报告插件,炸插件等等,然后你看这不有例子吗?你看这个plug in,这是你的plug in,这是你的编译插件,然后这是告诉你编译的目的什么什么等等,你拷贝过来就行了,改一改你不用去背,你背的话没有意义,再一个来说,那么多你怎么去背呀。我们看这个,这个是官网的插件,你看这ma啊,Party plug in,这是官网的插件的说明。这有很多啊,很多插件,你看这不告诉你了吗?清理插件clean编译插件版本3.8.1的,然后这是你看编译加了原文件吧。在line就是发布,然后1ALL就是安装你的这个。
10:03
资源到本地仓库local report里,然后resource,这不拷贝你的资源到输出目录,然后这是生成站点的set。这是生成测试报告的,这不说吗?运行给unit测试。然后后面还有什么呢,你像包packing是什么E的企业级的EGB的这的。还有什么呢?瓦等等是不构建一个外或栅,从当前工程中嘛,这是很多的信息它都有,然后呢,比方说我想去用一下这个编译插件,那你点下这个吧,应该能点啊点一下。所以说啊帕的编译插件,下面就告诉你应该怎么怎么用了什么什么例子等等的编译插件,然后使用示例等等,这些都有这块应该使用页面吧,看一下这个。然后这是告诉你命令怎么用测试编译,你看,然后下面告诉你啊,你看这有一个party manager in,就是配置这个插件。
11:06
然后你看这块是不是有一个很菲是放置你的配置在这啊,配在这说你配什么什么东西。配什么东西呢?它有说明有它应该是有一些这个例子的说明的,包括配置的内容等等,这还有例子啊,你看这块是说编译使用圆target,我们看这个是什么内容,你看这块可以设,可以在这设设你你的圆和他给的就说Java边的时候可在这设设你1.81.8等等啊。也可以在哪设呢?你可以在这设,你看这那就是说你有两个地方可以设,这不是货吗?你看啊,就说properties,这说你设置编译的代码是1.8,这里是1.8的。或者你看或者。或者配置插件。我刚才给你用的就这段吗。
12:01
指令这里可是1.8,你看这不在官网上有这个例子嘛,所以说这些东西呢,你不用呢,去背它没有用啊,你就是找就行了,因为本来用的也不多,而且它这个固定的方式,它就是这么用的,你拷过来粘上就行了,知道呢,这改成1.8,符合我们要求就OK了。好,这是关于呢,我们自己呢来定制这个插件,那刚才我们说了啊,配置你的项目中要用JDK是1.8的,有两种方式,一种呢是在这来设这个。或者是设这个他们两个都行啊都行,那我项目中有没有呢?实际上我项目中写了。你看我这儿配了一个东西,这是不也有一个在这儿呢,你看 main compare source1.8 may compare,他给1.8,这两个我都用了,这两个呢,实际上用一个就行,那但是呢,你都写上吧,也没什么影响。好,这是关于呢插件的一个说明。
13:02
那到这为止呢,我们整个的第二章这核心概念呢,给大家就都讲完了,概念里边比较多,你要掌握的是哪个呢?目录结构。Home,还有哪呢?还有的是这个坐标和依赖。就这四个,那就这四个。就行了,行,这是我们的没问的,整个第二章大家就讲完了。
我来说两句