00:00
好的。那么我们了解过这些个命令之后,咱们下边看第四个实验。创建ma版的web工程,哎,刚才呢,我们创建的是Java工程,现在呢,咱们来创建一个web工程,呃,这个web工程呢,呃,需要一个专门的rt tap,呃,这个专门生成web工程骨架的rt tap啊,可以按照参照这个官网去看到它的这个用法啊,这个这个官网这个地方这个截图吧,这个图有点小。014哈,我们在这儿来打开它。哎,这个。他说呢,将来他给生成的这个目录结构就是就是这个样子。哎,就是你工程的根目录下边有po打毛有src,然后下边有main目录,Main目录下边有个web APP。
01:04
哎,Web资源就放到web下边,然后下边有Weber,有web index.gsp啊是这样一个目录结构啊,就是它用,呃,就是说我们用这个。这个地方我们指定的arch type生成外部工程以后,是这个目录结构,那么这个命令是什么呢?主命令是MVN,子命令arch type,冒号generate,这个其实也没有变,关键是什么呢?后边有这一段哈。从这到这儿。这一段是什么呢?它其实呢,就是说。我们现在呢,要指定一个具体的arch type,怎么指定呢?用坐标去指定啊,你看这杠D哈,杠大写的D这个表示呢,我在这要写进一步的参数的名字了,参数的名字呢,和这杠D呢是紧挨着的。紧挨着写的啊,然后这个时候你看这个第一个参数呢,叫做arch type group ID,哎,就是我们现在要使用的arch type的它的一个group ID architectact不是group,呃,Architect architectact ID是他,哎这不是没architect web APP嘛,专门生成外部工程的,然后杠d r type version啊1.4。
02:21
所以说我们要执行的话,就是执行的是这样的一个啊。然后这个命令呢,又有点太长了啊,所以说执行起来不方便啊,那这个时候我们怎么做呢。嗯,我们把这一套呢,大家我们复制过来就行啊,这一套我们复制过来就行。只不过这个时候需要注意一个什么事呢?你别在当前这个目录下边来执行这个操作啊,当前这个目录哈,是刚才我们创建的Java这个目录,它我们不允许在一个Java工程下边再去创建一个外部工程,所以说我们得从这个目录呢,从这出来啊,哎,回到我们Java工程的上一级目录。
03:02
哎,新创建的外部工程呢,要和这Java工程呢,是平齐的啊,是同一级目录下边,哎,把这一部分呢,给它复制过来。哎,这个杠地,哎,就这个东西因为是固定的啊,也不能说固定的就是我们这儿呢,这个东西我们现在不用改,所以说呢,大家就直接复制过来就行了啊,这个不需要我们自己再去手孝了。哎,然后呢,这时候我们再去回车。哎,又有一些个加包哈,相关的需要下载,我们还是呢在这儿啊,现在它就是等待我们去输入group ID啊,等待我们输入group ID。还是com点艾特硅谷点没问。Artifact这个名呢,我们这是我们的第二个工程啊。PRO02WEB。
04:03
Version就是他不改了,拍位置也不改了啊,然后确认没问题回车。诶,根据我们前边指定参数,就创建这外部工程就创建成功了啊,这时候我们过来看一看。哎,另外一个PRO02B。这是它的泡沫毛,这个时候我们看到它打包方式呢,就是这个package。哎,前面是它的坐标了啊,这个就不用多说了,哎。外部工程打包方式是哎。嗯。他说这个地方可以改成你自己工程的这个地址,这个我们不用管它,这个这个这个和URL对我们操作其实没有什么影响。然后这个properties这多了一点啊,这是源码的,呃,这个源码的这个这个叫字符集啊,然后这个时候它的compiler呢,这儿它是1.7哈,呃,这个。
05:04
你看不顺眼的话,我们就是我们前面配置过是一点哈,这个东西其实应该也不影响啊,先放这吧。现在这个是四点,我们统一四点。他在这儿呢,他又给指定了一个build标签啊,关于这个build标签,我们第三个锦囊里边也会详细的去说哈,现在呢,就是他在这儿呢,这里边它又指定了一遍这个clean插件,Resources,什么compeler啊,所以这些呢,本来就是mini,本来它就有的这个插件,所以说它这个build呢,其实这个用处不大啊,所以这个build的标签部分我们完全可以你去掉它也行,其实在这儿你留着它,它也倒是也不影响啊,嗯,我们考虑到初的话,咱们这事不用整那么麻烦,就先把它可以给它去掉。那么这样我们生成好了以后啊,哎,就是我们看到打包方式是吧?啊,目录结构我们也对,咱们来这儿看一下目录结构啊,刚才看的是po沫,呃,目录结构是src下边有men,这个没有test,没有test,其实我们可以自己去建哈,这个也是可以的啊呃,Main下边有web APP,然后你看到may下边没有Java Java也可以我们自己去建啊,Webb下边有web infer有index JP web infer下边用的web s,只不过呢,它这个web的S毛里边哈,它这个用的也是比较低版本的。
06:29
啊,这个标签的结构,你看它这个用的是ddd的约束文档版本是2.3啊,这个我们说你至少呢,咱们得是2.5的啊,现在都呃有很高的这个版本了啊,所以说现在它这个2.3这是一个比较低的一个版本。
我来说两句