00:00
好,接下来呢,我们就来看啊,如何来做这个具体的操作啊,别忘了我们的目标,我们接下来呢,是想要去创建一个灭问工程。呃,我们这个想创建一个ma的工程,那这工程呢,肯定得工程本身肯定是有目录的啊,我们这时候我再强调一下,我们现在没有用矮件啊,我们相当于是要在纯命令行环境下边来操作每个工程,用每个工程自己的目录,然后呢,这个目录啊。我们要建好多个工程,这些个目录呢,得放在一个工作空间里边,也就是说呃,得有一个总的目录来存放我们这些个工程啊,存放这些工程,所以这个目录呢,就叫做一个我们的,我们管它叫做一个工作空间吧,啊,这个名倒不是很重要哈,你自己呢,去找这么一个地方去放就好了,哎,呃,然后呢,这里边呢,我们说哈,我们已经有了,现在呢,涉及到了三个目录啊,我们的没问的核心程序,相当于是我们的中军大帐。
01:02
诶,明文的本地仓库呢,相当于是我们的兵营,本地工作空间就是我们的战场,这三个目录呢,一定要区分开,各是各的,你千万在这儿呢,涉及到了三个目录,你千万别混淆啊,这个里边放的东西是完全都不一样的。哎,我这儿例子呢,是之前讲课的时候啊,在这个班讲课的时候啊,就是指定的这个目录啊,这个我现在呢,我们去打开这个目录啊。Space我们在这儿呢,咱们新建一下叫做这个space,叫做一个video吧。我们建这么个目录啊,然后呢,我们在这个命令行里边呢,我们来进入到这个目录里边,先切换到D盘CD啊,这个work space反斜杠,呃,Space video,哎,我们接下来就在这个命令行里边来操作了。
02:05
呃,然后呢?接下来我们就要用到第一个我们接触到的慰问命令了,这个命令呢,它是干什么用的呢?就是生成慰问工程。哎。你说这工程还用他给我们生成吗?我们自己建目录建文件不就行了吗?啊,自己建的话太麻烦了啊,这里边儿需要建的东西还比较多啊,建的东西比较多。所以说我们借助于它这个命令以后呢,我们进入到图形化界面以后啊,以后进入到图形化界面以后,这个命令就不用了啊,到图形化界面以后就拿idea去创建工程了,现在因为没有在idea里边,我们就拿这个命令来创建。这个命令呢,叫做ma arch generate,注意啊,中间这有一个冒号。那么以后我们用的多了就知道了啊,这个时候呢,是我们的主命令。在这我们给大家去写一下吧。
03:05
在这儿呢,我们说哈,这个命令呢,叫做梅文。这个里边啊,当然我们为了画图方便呢,我们把它给放大一点。MVN是我们的主命令。哎,当然了,这个它不止是。在我们这就是说基本上命令环境都是这样。哎,这个空格前面这个是我们的主命令,然后呢,后边这些呢,是我们的子命令。
04:06
这是我们的子命令,我们给他整的字,大小一样哈,这样好看一点。啊,强迫症啊,对不起,难受,这些是此命令,然后对我们妹来说呢。前边这个RK呀。他是我们的这个叫。哎,这是其实在这儿呢,它是我们要调用的一个插件,但这个我们后边还会多次去提到哈,我们这儿只是先给大家去说一下这个概念,哎,它是我们的插件。后边这个呢,是我们插件的目标啊,也就是说我们现在呢,用到了一个名叫arch type的插件,然后呢,用到了它的generate这个目标。
05:04
哎,一个插件呢,可以有好多个目标。从这儿呢,其实也体现出来哈,我们说没具体干活呢,都是插件来干的,我们刚才装的那个核心程序啊,它其实呢,只是哎只是说哎负责一个宏观的调度,插件和目标之间呢,有一个冒号啊,是用这个冒号来分开的,这个就是我们现在用到的这个命令的一个固定格式。这个图要保存到我们第三张了。好嘞。呃,然后呢,这个命令呢,一会儿我们在用的时候啊,我们先大概说一下啊。
06:00
呃,他会呢,就是会给我们一些相关的提示啊,我们会根据这这个提示哈,比如它会让你输入你当前要创建的这个工程的group ID,哎,你要创建的工程的artifact ID,这个是他没办法帮你生成的命令,没法没办法帮你,就是这个就就得完全我们自己去输入啊,哎,然后呢,说我们这个。呃,版本号是他可以帮我们输入,所以说如果你确认就是用他给你生成的这个值没问题,这直接回车就可以啊呃,Package就是说我们Java程序,就是说他给你建好这个面工程里边以后,他会帮你去建我们Java的包啊,Java的包这个就是说哎,Package它会帮我们生成这个,你如果愿意用默这个默认值业就直接回车就可以了,接下来呢,如果说下边呢,他跟你去确认一下啊,如果说这每一项都是这样的话,那么我们就接受就好了啊,然后这个直接就回车就行了,如果前面输的这些你不小心输错了呢,在这儿输入这个N啊,就表示no就回车就行了啊,如果直接回车呢,就表示是输的是这个Y,就表示yes,哎。
07:08
哎,这是我们先大概说了一下这个命令,接下来呢,我们就具体来用一下。
我来说两句