一、使用Archetype
1、创建Maven Archetype
(1)首先打开Project Structure:File——>Project Structure或者快捷键crtl+alt+shift+s
(2)选择Module——>New Module:
(3)然后在新打开的页面下选择Maven Archetype:只需对图中的Name、Location和Archetype进行修改,然后点击Create。
此步骤容易出现一个问题就是一直在下载,是由于忘记修改maven的全局配置。
修改步骤:idea设置maven的全局配置_ider maven全局配置-CSDN博客
(4)src文件夹下有main(java、resources)和webapp两个文件夹。此时可以看到下图中main文件夹下少了一个java文件夹。
2、创建java目录
(1)选中main文件夹,然后右键New——>Directory:双击提示下的java即可自动创建java目录。
(2)现在可以看到main下已经有了java文件夹。
二、不使用****Archetype
1、创建Maven项目
(1)首先打开Project Structure:File——>Project Structure或者快捷键crtl+alt+shift+s
(2)Module——>New Module:
(3)选择此页面下的New Module:然后对图中的Name、Location和Build system进行修改。
然后点击OK或者Apply都可以。
(4)可以看到main目录下缺少webapp文件夹以及文件夹下的WEB-INF\web.xml文件
2、添加webapp文件夹并修改其路径
(1)添加webapp文件夹
①Project Structure——>Facets——>+——>Web:
(此步骤是为了选择给哪个module添加缺失的web文件夹 )
②在弹出的对话框里选择上面创建的Module:
(2)修改webapp的路径
①上述步骤完成之后在右边可以看到Web Resource Directories,即web资源目录,双击或者选中之后点击🖊对webapp的路径进行修改:
②将web替换为src\main\webapp,点击OK之后会提示目录不存在,是否创建,点击Yes
点击Yes之后webapp就会创建,但是webapp下没有WEB-INF\web.xml。
3、添加WEB-INF\web.xml文件
(1)(修改web.xml文件路径)Module——>tomcat-demo2——>Web,在Deloyment Descriptors下双击或者选中之后点击🖊对WEB-INF\web.xml的路径进行修改:
在弹出的对话框里修改路径,修改为src\main\webapp\WEB-INF\web.xml:
(2)点击OK或者Apply,保存配置,WEB-INF\web.xml添加成功。
4、在pom.xml文件中设置war打包方式
注:maven默认的本地仓库位置:
C:\Users\Administrator.m2\repository
版权归原作者 Yes_LiuSir 所有, 如有侵权,请联系我们删除。