「这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战」
前言(必看)
==Maven3.6.2及其以上不适配 IDEA 2019.2 需要跟换为低一点版本,这个坑踩的太狠了==。
下载Maven旧版本的方法(以3.6.1为例):
正文
创建一个MavenWeb项目
1.打开IDEA,点击创建一个新项目
2.创建一个MavenWeb项目
3.等待项目初始化完毕
4.成功导入到maven仓库
5.IDEA中Maven的设置
下面情况只有web应用下独有
替换webapp版本
修改Mavenweb项目的配置文件,以保持和Tomcat的版本一致
1 | xml复制代码<?xml version="1.0" encoding="UTF-8"?> |
创建一个普通的Maven项目
然后一个干净的Maven项目就生成了
main\java:放置java源代码
main\resources:放置一些配置文件
test\java:测试使用
标记文件夹的功能
方式一
方式二
Project Structure–>Modules–>Sources里设置
标记完Maven就可以开始用了
pom文件
pom.xml是Maven的核心配置文件
1 | xml复制代码<?xml version="1.0" encoding="UTF-8"?> |
添加新的配置(导入jar包)
资源导出失败的问题
Maven由于约定大于配置,所以可能会遇到写的配置文件无法导出或者生效的问题,解决方案:
1 | xml复制代码<!--在build中配置resources,来防止我们资源导出失败的问题--> |
maven目录树
解决IDEA每次都要重复配置Maven的问题
在全局默认配置中配置
IDEA中配置Tomcat
解决下角的警告问题
artifacts的定义:==即编译后的Java类,Web资源等的整合,用以测试、部署等工作==。再白话一点,就是说某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式。某个module有了 Artifacts 就可以部署到应用服务器中了
为什么会有这个警告:我们如果要访问一个网站,必须要配置artifacts
启动Tomcat服务器
启动成功:
注意看网页路径后面的cheng,说明访问路径写的是cheng
本文转载自: 掘金