00:00
好,我们继续呢,来讲一下关于呢微温的使用,上午的时候呢,我们是讲了一下呢温的配置。这个配置啊,复习一下啊。文件settings,找到build to maven。内容一个是may文的安装主目录,May安装目录com复目录下的settings文件。之后确定这个本地仓库的位置,再一个runner,这设置上JDK,然后指定一个参数叫做art ta take log等于internal就可以了。OK,还有一个是呢,文件。Other settings settings for new project还是一样,Build tos may,第一个may安装目录,May下面的塞ing斯文件本地仓库的位置,这个正确就可以了。还有一个是runner。
01:02
来指定这两项跟刚才的配置是一模一样的,现在呢idea就能够使用我们刚才呢自己配置这个眉纹了,下面呢,我们来创建一下呢,基于眉纹的项目。啊,我这儿呢,新建一个工程,我们选一个空工程啊,选一个空的。那我们这个叫做ma。每文课s main文的课程。Finish。好,创建模块,点击加号,新建一个model。这个时候啊。看我的左侧,这是不是有个may呢?我们选择这一项了,选择may,完了选择它啊选它。下面这块呢,是你这个模块要用JDK没有呢,你就选择一个你的JDK,我们建议呢,还是用这个1.8的。
02:00
下面这块呢,有一个复选框叫做from a type,这个单词呢,Arch type呢,翻译过来叫骨架。叫骨架。股价结构的意思。好结构。实际上呢,在引申出来呢,它就是模板的意思。啊,这个模板。这个模板呢,他就说呀,下面的这一些。都是不同种类的模板,这个模板中呢,它已经定义好了项目中的一些目录结构。还有一些项目中的常用文件。都已在模板中定义好了,如果你选择一个模板之后,你建的这个项目就是跟这个模板的结构是一模一样的。模板中已经把常用的一些目录文件都准备好了。这样能够加快我们创建项目的速度,所以一般情况下呢,你可以选择。
03:07
通过模板来创建项目,那我们选中它。这时候表示你要通过模板创建项目了。模板第一个我们要创建的是普通的Java项目,选择模板呢,我们往下找啊。这个模板呢,它的名字是叫做我看一下啊。模板,它应该是叫做ma的奎star。嗯,在这呢,就是这个。叫ma arch type quick star,这个呢,是创建普通的Java项目的模板啊。那我们来说模板啊模板。然后第二我们要使用模板创建项目,模板创建项目。
04:06
啊,模板模板。嗯。好模板呢,来创建项目,那这里我们用的是maven arch type。然后是quick啊,对一下啊。May have quick star,那这个呢,是普通的Java项目,是普通的Java项目啊,就是普通Java项目选它就行了。怎模板,然后点击next。在上面这儿,首先pattern这一定是none,这个是表示负项目的意思,我们现在没有负项目,所以是none。那这一块呢,这个是name。Name呢,我们往上来看一下啊,Arch type写的模板,然后next,这是你的项目的名字,我叫做CH01。
05:10
啊701,然后我叫做普通的Java SE项目,就是普通的项目。加SE,然后没的。那。然后我看一下啊,我们这个程序中,哎呀。大家注意看啊,这块是什么呢?是你的组的ID,大家这块会有疑问啊,为什么,就因为我现在用这个idea呢,是2019啊点3.3的这个版本。我不知道大家用的是哪一个啊,如果大家用的是2019.1.3的话,它可能跟我现在这个界面呢,长得有点不一样啊,在点1.3的版本中。在你点击下一步,下一步的时候会让你输。
06:03
这三个值的,而现在的话,它应该是在这让你选这个格ID,这呢你可以改这个值,格ID呢是公司域名倒期,那我用的是我们学校的,看北京power note用这个,这是组织ID。然后这是项目的名字啊,项目的名字这是版本号,那如果你不想用它,你就双击一下版本号这个值,比方说我叫1.0啊,我叫1.0啊自定义的OK。这就是你自己这个项目的坐标,Group ID artifact ID和这个版本号的信息,好。下面这个模板的信息到这这就可以了,然后点击我们的finish,这样呢,这个main的项目就创建出来了,点击OK。三号点就OK。
07:03
窗口中呢,这个叫做may工程需要被导入,那这块呢,我们常用这一项叫做自动导入,也就是说你在Mo在may文po这个文件中,你当你在文件做改动的时候,Ideal能够自动知道这个改动信息,并且按照这个改动呢来重新的加载你的这个项目的,相当就是刷新一样,自动刷新。所以我们来启用启用自动导入功能,好,这请完成了。这个窗口关掉吧。这是更新,我们不要关掉就完事了啊。好,这就是我们现在的基本的may项目这块呢,给大家说一下,在讲义中呢,我看一下啊,我的讲义,在讲义中看这个图选择maven,然后呢这选择模板。那我们选择的是呢,叫做奎克star那个模板的内容啊,奎克star这个奎star呢,是默认的是普通的Java项目用奎克star,就是刚才我说的这个内容就是它啊。
08:08
然后再往下。再往下,如果你用的是2019.1.3那个版本的话,它出现的下个窗口点next是这个界面。让你在这来输你的个入ID,项目的名字和版本号,就是说你用的idea。它这个版本不一样啊,一个是三的,一个是一的,它这个这个界面呢,稍微有点区别啊,所以你这稍微注意一下就行了,后面就都一样了,后面都一样了啊,后面都一样。就开头这儿有点区别。好,那看一下这个项目长什么样吧。点开。呀,我这个项目好像还没成功啊,我看一下这个项目啊,因为这是一个新版本的内容,我看一下这个项目。怎么叫没成功呢?是我这个项目里边什么都没有啊,你可看到吗?是不是什么都没有啊?
09:05
没有东西没有,我们的src也没有其他的目录都没有,那我觉得这个项目呢,可能是创建是有问题,因为什么都没有嘛。我看这边啊。这个项目里边也是什么都没有,刷新一下吧。好看一下啊,什么都没有啊,居然没有目录。那有可能是这个版本导致的,因为这个版本呢,我也第一次用这个版本呢,我们看一下它是2019.3这个版本是比较新的一个版本啊。这个版本呢,你看它是这个,就是说它是,嗯,一九年到年底啊,出的这么一个版本,它这个比较新。那我现在呢,我再试一下吧,看一看是不是这个模板这个版本导致的问题啊,再试一下吧。那我再来新建一个。再来新建一个模块。
10:00
选择模板。然后模板呢,我们还选的是quick star呀,往下找吧。找一下我的模板啊,是这个may arch type quick star。选择这一项。这是我们的模板,然后点击next。这是项目的名字,那我叫做CH02好test。好,下面这块呢,也能填,往这填就行了,To Beijing power notde,这是项目的名字,版本号我叫做1.0的。然后耐克斯特。好,这个是我的may。然后这个是我没问的配置文件,如果正确的话,这些就不用改了,如果不正确就改就行了。然后再点击我的finish。
11:00
好。然后应用一下吧,再点一下OK。好,我看看这块呢,有一个报错。说什么呢?说我们这个插件它可能是不存在,说这个进程呢结束了,导致我这个项目现在实际上没创建成功啊,没创建成功。那他说可能是这个有问题吧,这个版本导致的arch type AC type等于internal,那我这样吧,我把它去掉一下。大家你们先不用去啊,因为你们的版本跟我不一样,有可能呢。不是这个问题。我是因为这个版本不同导致的啊。那这儿呢,我再来一个。这个版本比较新。啊,我们看arch type star。啊,我找一下啊,哪去了在这。Next项名字CH03,然后ma。
12:07
03T01好,没问。然后这来指定组织ID,公司域名的倒写,我们就用学校这个域名就行了,项目的名称,然后版本号自定义叫1.0next斯。清晰到正确,Finish,点击OK。我们看这个行不行,哎,这个可以。那就是说什么呢?我这个版本啊,是2019.3的时候。啊,这个版本他就不需要加那个值了,看到刚才那个问题了吗?不需要加那个值了啊,如果你不是这个版本的。比这个低,那么你还是加上那个值,也就是。这个值加上它就行了啊。这个之前测试过。其他版本都得需要加才能创建的更快。这新版本他可能是把这个问题解决了。
13:03
好,那我等着吧,等着构建这个项目,当第一次构建项目时会比较慢啊,会比较慢。我看这呢,还是在进行这个创建的工作。我们看看这个项目长什么样啊,这儿呢,还没完事,所以什么都没有。稍等一下。第一次创建这个项目的时候呢,会稍微的比较慢啊比较慢。啊,稍等一下,我们等一会儿看看什么效。
我来说两句