Maven目录骨架建立

初到公司实习,暂时没有项目任务,自主学习一下Maven项目管理工具的使用和Spring,Spring MVC框架知识,这些之前都听过没接触过,只能通过网上学习,感谢imooc平台诸多免费视频,通俗易懂的课程对于我而言帮助挺大的,把笔记记录进博客,自己可以温故学习,希望也能帮助到别人。

首先看一下Maven项目目录的基本结构:
这里写图片描述
老师的这张层次更清晰:
这里写图片描述

一般来说Maven目录结构就是这样,下面讲解目录结构的创建方法,有必要先提一下,如果使用IDEA或者elipse等开发工具建立maven项目,那就没必要看这篇文章了,建议新手在学习阶段手动创建几次项目目录,可以对项目结构有更加清晰的认识。

方法一:手动创建项目结构。
一层一层创建文件夹,按照上图的目录结构创建。代码的包名也是各层文件夹,这个学Java应该都知道。各层文件夹的起名和包含关系的规则后面有介绍,层级较多时,需要多次创建文件夹,最后需要找一个pom.xml文件放入项目名目录下,比较繁冗,但是有助于我们熟悉整个项目的目录结构。

方法二:通过Maven命令功能自动创建maven目录项目骨架。
其实IDE帮助我们自动创建项目骨架调用的就是maven的这个功能,就是为了避免。
自动创建也有两种方式,但是本质是一样的。
讲解一下第一种步骤:
1.创建项目名(mavendemo)
2.进入命令提示符,进入该项目名目录下
这里写图片描述
3.输入命令:mvn archetype:generate
这里写图片描述
等待–回车。
版本选择输入6,回车。
这里写图片描述
4.按照提示输入“groupId”,”artifactID”,”version”,”package”。
这里写图片描述
需要说明的是,这些都可以随意填写,但是在实际开发过程中命名规则是很重要的,需要确保唯一性。
回车,输入y,回车。。
这里写图片描述
此时项目骨架创建成功,可以去查看项目下的文件,已经自动搭建成功。
第二种:其实就是通过一个命令一个步骤直接建立,命令如下:

mvn archetype:generate -DgroupId=com.hnust.mavendemo2 -DartifactId=mavendemo2-demo -Dversion=1.0.0SNAPSHOP -Dpackage=com.hnust.mavendemo2.demo

等待-回车-输入y-成功创建。

自动创建目录的两种方式小结:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/superxiaolong123/article/details/79643358