鉴于第三次利用idea建立完整目录maven项目时仍要反反复复地问度娘,特此记录
1.第一步,进行project->
勾选Create from archetype,搜索maven.archetypes:maven-archetype-quickstart (这一步很关键)
注意:另外还有一种创建方式就是搜索maven.archetypes:maven--archetype-webapp ,选择该创建方式后,会包含webapp目录但是没有创建java包以及测试包(见图6)
2.第二步,按照规范填写即可
3.第三步(该步骤可以提升创建maven的速度)
添加如下属性:archetypeCatalog:internal
其他都是next啦,你以为到这里就结束了吗。我哭,我也以为是这样的,但是事实不是,创建完成后,我们可以看到:
创建时选择maven.archetypes:maven-archetype-webapp ,创建完成目录结构如下图,图6
4.第四步,建立webapp目录
此时,我们按下项目结构的快捷键Ctrl+Shift+Alt+S,会弹出一下窗口,然后按照以下步骤即可,在按第一个OK时,会弹出一个对话框,直接确定即可。
这时候你便会发现在项目的目录结构中已经生成了webapp文件夹
5.最后一步,补齐webapp里面的文件即可,如图
其中,web.xml 内容需要自己自行进行补全,文本内容:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> </web-app>
至此,我们就建立好一个完整目录的maven项目,当然大家也可以试试先自动建立webapp的目录结构,然后自行补全其余包结构,如果你还有疑问,欢迎交流