00:00
那通过我们刚才啊这个测试,你也会发现,就是说我刚刚在创建项目的时候,我其中有一次是把这个值是不是去了呀,这样的你会发现我们创建这个M明项的时候是半天没创建成功吗。那刚才我加上这个值了杠D啊,别忘了把这杠D加上。加它之后呢,你看再串这个项目是不是飞快就完成了,三秒钟这就完事了,Build success说明呢,我们当前这个没项目串成功了。这回是真正成功了啊,看长什么样。点开这边,我们看看是不是给你生成个src。有慢吧,默认生成一个Java目录。然后默认生成一个T的目录,这儿还有一个是不是po这个文件呢,哎,POM。这个文件呢,默认给你生成了,这是一个may文项目的一个标准结构吗?我们也讲了may约定的目录结构SIC是不是有个MY,有个test,下面有Java,还有resource呀。大家注意,为什么现在这个结构中没有那个resource呢?这个不是我们项目的问题,不是啊,不是,是因为我们在创建没项目的时候。
01:11
我们这儿选择的是一个模板嘛。这个模板呢,它是叫做quick star。就是快速开始这个这个模板中,它就没有那个resource。模板中就没有它,所以你串建项目中默认也没它,所以这不是他的错误啊,是他模板中就没有这个文件夹。没有怎么办?如果你要用你手工去建,在慢目录下右键。我们这儿新建目录,Resource。RESOURCES。好,这就行了,Resource,但那个resource在idea中。诶。啊,没问题,对。
02:00
在idea中呢,这个resource文件夹,它要想成为放置配置文件的文件夹,得有一个操作右键。这有个叫做make目录,作为什么呢?作为resource route得选它才行。哎,你注意看。文件夹这个样子是不是变了?这表示它是资源文件夹。这样你的idea才能知道这个目录是放置配置文件的,然后这个目录你看是不是蓝色的,蓝色的是说它是放置源代码的文件夹好。那实际上它也可以设右键这。Make make再往下,诶在这呢,我们看哦,这个看这块啊,就说没有。没有那个蓝色的图标没有啊,是因为它本身就是蓝色的,我换一个件夹试试吧。
03:01
按这个事实。这你看它是不是有一个sal root呀,这个sal root。South route这个route啊,就是给他来用的。就表示它是加入了原文件夹,然后你看到这个T下面这个Java是不是绿色的,是跟这个匹配的,表示它是一个测试文件夹,这是有图标的不同含义的啊好,这resource它下面也缺个resource,那我们也可以创建一个resource右键。目录resource res就叫这个名字啊,右键指令它是test的result。好,你看这个结构变了吧,哎,这个图标都是有含义的啊,现在给你看到的这个图标就是正确的结构啊,正确的结构这样就可以了。嗯。呃,其他同学应该没什么问题啊,我刚才学了一个杠D,那个参数就这啊,一定得注意得加个杠D。
04:05
这个我改过来了啊,杠D加杠D才有效。好,那现在整个木结构配置完成了,然后打开这个po,看这里边有什么啊,Po里边。上面这块呢,这些是固定的,这是版本号4.0固定的这个是你自己项目坐标,这个是你项目坐标,你可以改啊,这个是你自己的项目的坐标。项目的坐标。坐标。项目的坐标,Javr项目坐标你的组织ID,项目的名称,项目的版本号,它还有一个叫做packing。还停止默认是什么呢?是这啊,默认是JA下面这块呢,虽然生成这个网页的时候。
05:07
哎,这是你那个项目的名字和那个项目的UR地址,就是说你通过点那个地址能查到这个项目信息,我们这个项目是自己用的,不是给别人展示的,所以这个呢没有用,你可以把它干掉,当你留着也不影响啊,这个可以不要,这样就可以更加整洁一些。那么这块呢,是设置你的这个may的一些属性的,其中这一个表示我们这个项目在进行构建的时候,用的是U条杠八编码,就是说我们这个ma。啊,在构建项目。构建项目使用的是UTF杠八,这样就避免了中文的乱码。啊,乱码是这样的,那这个是compare source,这个是指定编译Java代码使用的JDK版本。
06:12
当然我们应该用1.7啊,1.8啊,默认1.7的,看1.8的,下面这个是说呢,你的这个Java项目应该运行在。什么样的JDK版本,那我们应该也是1.8的保持一致就行了啊。好,这是你的这个属性说明下面这块它就是依赖了底depend AC,这个是依赖,它默认加的这个叫做单元测试,单元测试啊,这依赖。组织ID,项目名称,版本号,这个scope呢,后面我会讲啊,它叫做依赖的范围。
07:03
标的看这一类,这个叫做插件的管理,这里边就是插件了,你看清除生命周期的插件,然后这个是资源插件,编译插件,然后这是生成报告的插件,打包的插件,安装的插件,发布的插件等等,这是生成站点的插件。这些插件呢,有很多这些插件是你的idea,为了方便你去配置,他们把插件都给你列出来了,这些插件如果你不需要配给他们,整个build里边都可以不要。就是说你写上和不写它都有。他给你列出来了是目的,假如说你想指定这个JDK的版本啊,那你在这你可以可以方便指定它的版本是这个啊,这比方说它下面有我们的什么conig,然后它下面有我们的什么S啊,啊,我们说这是1.8,就是方便你做配置的,就不用你再写这个很多代码了,是这个意思啊。
08:08
如果你不需要这个配置啊,那你干脆就不用写它,它占地方嘛,因为你这个build的设置。在这写它也有,你不写它它也有啊,写在这儿只是方便你做配置而已,是这个意思,所以呢,我们在材料中这儿可以不要。不要的话,你这个文件显得简洁一些呗。好,这个是你的这个目前的po文件的结构,这样做就可以了,那现在给他写个代码来看一看吧。那我们选一个hello ma。这个APP。还有这个APP test都是默认生成的。这生成的一个hello word。这是默认生成的测试,你看单元测试at test,如果你不喜欢,你就干掉它。
09:02
不要,完全可以,没毛病。现在我自己写一个,我写一个,Hello may。再来写我们的代码吧,Int ID参数N1。NN2,然后N1加N2主方法。方法,创建对象哈,没文,嗯,Hello new hello,没文,然后hello.abd。Is,然后我们来输出十加上20等于res。
10:00
执行主方法跟我们普通做加油项目没区别,一模一样的啊,一模一模一样的。行啊,稍等一下啊。好,那这块这个呢,就完成了啊行。这是我们现在的项目。
我来说两句