Maven 是一个优秀的项目管理工具,它为咱们提供了一个构建完整的生命周期框架。如今,就让咱们一块儿看看如何利用 IntelliJ IDEA 快速的建立 Maven 项目吧!java
如上图所示,点击Create New Project
:git
Maven
选项;Project SDK
,项目 SDK;archetype
,Web 项目框架。如上图所示,先点击 Maven 选项,而后选择 SDK,再从框架中选择maven-archetype-webapp
用于建立 Web 项目。固然,咱们也能够根本不一样的需求选择不一样的框架以便 IDEA 自动为咱们生成项目框架。在这里,有一点须要咱们特别注意,那就是:Maven 3.3.1+
以上的版本须要JDK 1.7+
以上的版本与之搭配使用,不然会出现异常,以致于 Maven 项目建立失败。在上述操做完成后,点击Next
:web
GroupId
,项目坐标,与ArtifactId
搭配使用,用于标记项目;ArtifactId
,项目坐标,与GroupId
搭配使用,用于标记项目;Version
,项目版本,与ArtifactId
、GroupId
搭配使用,用于惟一标记项目。如上图所示,ArtifactId
、GroupId
须要咱们本身命名,Version
默认为1.0-SNAPSHOT
,表示该项目属于不稳定的快照版本,默认便可。输入完成后,点击Next
:app
Maven home directory
,Maven 主目录,即最外层目录;User settings file
,Maven 配置文件;Local repository
,Maven 本地仓库,用于存储依赖包。如上图所示,依次配置完以后,点击Next
:框架
Project name
,项目名称;Project location
,项目保存位置;More Settings
,更多配置,如配置项目模块位置、项目格式等。如上图所示,咱们将Project name
和Module name
统一命名为gitcode
,依次配置完以后,点击Next
:webapp
.idea
,自动生成的 IDEA 配置文件;src
,自动生成的 Maven 目录结构;BUILD SUCESS
,Maven 项目建立成功的标志。如上图所示,当控制台输出BUILD SUCESS
的时候,这意味着 Maven 已经建立完成。可是,若是咱们仔细观察 IDEA 自动为咱们生成的 Maven 目录结构,会发现这与咱们认知中的 Maven 项目的目录结构大不相同,它没有与main
同级的test
目录、没有resources
目录、也没有java
目录,甚至连源目录都没有标记出来,为啥?实际上,Maven 并无强制咱们必须建立test
、resources
、java
这样的目录,之因此创建这样的目录结构,仅仅是出于咱们的习惯以及方便管理项目而已。接下来,咱们就手动建立test
、resources
、java
这样的结构,并标记java
为Sources Root
,即源目录:maven
如上图所示,以 Mac 电脑为例,依次点击File
、Project Structure
选项:ide
如上图所示,在最左边的Project Structure
列表中选择Modules
,再点击Sources
进入咱们的项目结构视图,而后点击src
目录,右键呼出菜单栏,点击New Folder
便可建立新目录:工具
如上图所示,这就是咱们新建立的目录结构。idea
如今,选择java
目录,点击Mark as: Sources
便可将java
目录标记为源目录:
如上图所示,以一样的方法,咱们相继标记了Tests
、Resources
和Test Resources
目录,其中webapp
目录比较特殊,须要咱们将其标记为 Web 的项目的资源目录。在这里,点击gitcode
上面的+
选项:
+
,Add
选项;Web
,项目类型。如上图所示,依次点击+
选项以及Web
类型:
如上图所示,Deploy Descriptor
须要指向项目的web.xml
文件,通常状况下,默认的目录都是不许确,须要咱们从新选择。
如上图所示,Web Resources Directories
须要指向项目的资源目录即webapp
目录,与Deploy Descriptor
同样,须要咱们从新选择。
如上图所示,至此 Maven 项目建立完成,java
源目录设置成功。