一、使用模板创建普通Java项目
1.打开IDEA,右上角选择File->New->Project,或者在引导页面选择Creat New Project。
2.选择maven,勾选Creat from archetype,选择maven-archetype-quickstart,点击next。
3.填写项目名,单位组织名,点击Next,一路Next,Finish,创建完成。
第一次创建好后,会下载很多依赖包,需要耐心等待一会,下载完后提示如下:
创建好的目录结构如图所示:
有时可能由于网络等其他原因,构建成功会出现,No archetype found in remote catalog. Defaulting to internal catalog.警告,这个警告可以不用管,并不影响使用。
解决办法为:file-->close project,重新打开项目即可
一般情况使用模板创建maven项目使用的是quickstart(普通java项目)和web,下文创建web项目。
Archetype ID | 说明 |
maven-archetype-quickstart | Maven工程样例 |
maven-archetype-webapp | Maven的Webapp工程样例 |
二、使用模板创建JavaWeb项目
1.与上文一样,不同的是选择的模板不同,如下图,选择maven-archetype-webapp即可
2.填下项目名,组织名,Next,Finish,等待maven下载包结束,build成功即可。
三、手动补全maven项目结构
上面创建的项目结构都是不完整的,都需要手动进行文件夹的添加。
1.创建src/main/resources目录,在main上右键,new--->Directory,命名resources
2.设置resources设置为resources root
3.创建src/main/java目录,将该目录标记为sources root
4.同理创建src/test,
src/test/java并设置为Test Sources Root,
src/test/resources设置为Test Sources root
创建完后,目录结构如下图所示:
各文件夹作用如图,来源见水印
四、配置自动补全maven项目结构
在创建maven,是否能够自动创建resources和java等目录,暂时未找到解决办法。