创建之前,要先配置好maven,具体配置查看:Java项目构建管理Maven的安装与配置
本人开发环境版本:IntelliJ IDEA 2019.2.3
1、File - New - Project - Maven
;
2、 先要在Project SDK
选择你安装的jdk版本,比如java 1.8;
3、 勾上Create from archetype
,使用maven项目模板。没有对应模板的可以通过add archetype
添加。【注意可以不勾选模板,个人自行选择,这里以勾选为例】选择模板里面的maven-archetype-webapp
创建java web模板。点击next进入下一步;
4、 在GroupId
输入项目组名称,如“com.maventest”项目组;在ArtifaId
输入此项目名称,如“one”项目;在Version
输入版本号,如“1.0.0”版本。点击next进入下一步;
5、 选择你安装maven的配置(之前还没配置过的,具体配置查看:maven配置)好的相关地址,比如:
Maven home directory:Bundled(Maven 3)
User setting file:D:\Program\Maven\conf\settings.xml
Local repository:D:\Repositories\Maven
注意: 此时可以点击Properties
右边的+
号,配上archetypeCatalog - internal
;这对属性值可以加快项目创建的速度(当然也可以不添加这个)。点击next进入下一步;
6、 可以在Project Name
和Project location
这里配置项目的名称和位置,不过一般你前面配置好了,这里默认就可以了。more settings一般也是默认的就好,保持一致就行。点击finish完成创建,之后它会自动安装各种配置好的模板包等等;
7、 创建好后常见结构和文件说明:
A、.idea
文件夹存放项目的配置信息,包括历史记录,版本控制信息等。一般是默认生成的不太需要管
B、 .iml
是intellij idea的工程配置文件,里面是当前项目的一些配置信息,比如模块信息、依赖信息、组件信息、模块路径等等。是idea自动创建的模块文件,一般也不用管。但是项目名和.iml文件名要保持一致,如果不一致,要记得修改.iml文件名。
C、src
文件夹,项目资源文件夹【自动生成后没有的,自己右键新建一个文件夹就可以了】。里面通常由main文件夹和test文件夹,main文件里面一般存放java源码文件夹和resources资源文件夹。test文件夹根据个人需要,里面存放的主要是测试用的。【项目比较大的,需要构建不同的模块】
D、pom.xml
文件,用来配置。比如在dependency配置依赖、packaging配置打包格式、build配置插件,还有项目版本、名称等等都可以。【查询maven的各种库】
注意:
idea和 .iml是可以隐藏的,通过在File - settings - Editor - File Types - ignore files and folders
里面添加忽略文件和文件夹。
如果想更改文件夹类型可以通过两种方法:
A、选中需要更改类型的文件夹,然后右键选择Mark Directory As
,比如可以更改为资源文件夹。
B、选中项目文件夹,然后右键选择Open Module Settings
,Modules
里面可以更加快速的管理文件夹类型。
Directory文件夹变成Package包文件夹后,就只能创建二级的package包文件夹,不能再包文件夹里创建普通文件夹了(idea里面普通文件夹一般是灰色的,特殊文件夹有颜色或者不同的小图标)。