一、资源获取

资源名称下载地址
Maven构建工具https://maven.apache.org/download.cgi
Eclipse IDEhttps://www.eclipse.org/downloads/
JDK环境https://www.oracle.com/technetwork/java/javase/archive-139210.html

依赖查询网站

依赖查询网址工具
有时候你需要用某些个依赖,但是不知道具体的版本号,可以在通过下面的这个工具来查询到:
http://mvnrepository.com/

这下面两个算不上依赖查询吧,但是可以下载一些依赖,假设上面的那个mvnrepository网站打不开,可以将其作为备用的工具,把要依赖的文件下载下来然后自己手动添加依赖到maven的本地仓库里面
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/

二、环境搭建

看我关于环境搭建的那篇博客
https://blog.csdn.net/qq_29001539/article/details/103219159

三、配置你的maven,不用自带的maven

1、windows–>preferences—>maven

在这里插入图片描述

2、maven的基础配置

  • 该配置主要用于优化Maven资源管理。在Eclipse运行过程中,经常可以看到进度条持续运行的现象,这是系统正在更新依赖项或下载新文件的过程,会占用大量系统资源,可能导致电脑卡死,即便重启Eclipse问题依然存在。
  • 如需了解更多Eclipse启动优化方案,可参考相关技术文档(搜索关键词:eclipse启动调优)
    在这里插入图片描述

3、添加一个本地的maven

  • Maven对JDK版本有特定要求,可以在解压后的Maven目录中找到README.txt文件,其中详细说明了Maven运行所需的JDK版本信息。
    在这里插入图片描述

  • 集成本地 Maven 工具
    在这里插入图片描述

4、指定maven依赖下载的路径

  • 默认下载路径为:C:\User\当前用户名称\.m2下面
    在这里插入图片描述

修改的方法

  • 指定maven下载到其他的目录下,修改的方法如下:
    maven工具有个conf文件夹,里面有个setting.xml配置文件,打开它
    在这里插入图片描述
  • 打开之后,搜索一个关键词“user.home”
    在这里插入图片描述
    修改时需注意路径符号方向,避免写反。
    他这个window路径符号和这个配置的有点不一样,记得java读取文件的时候,路径符号也是不一样的\\,/,
    那么上面的路径也可以写成D:\\www\\.m2(要是不理解,直接找个java io方面的小案例,比如读取文件的,就有路径符号写法要求,window下的 \ 在java里需要要写成“/” 或 “\\”)
    在这里插入图片描述
  • 除了在setting.xml里配置了,还需要在eclipse工具里配置
    在这里插入图片描述

四、新建一个web工程

1、new一个Maven Project

新建一个Maven Project工程类型
在这里插入图片描述

2、配置maven的项目(使用快速创建一个简单的Project)

如果将其取消勾选,可以自己选择一些个maven模板工程,你也可以自己创建一个maven的项目模板,这里不多说。
在这里插入图片描述

3、配置一些maven工程的项目的信息

  • 举例说明
    在这里插入图片描述
  • 开始创建如下的项目,组织我随便填的,项目为test项目,后面finish后就会在左侧出现一个test的maven工程
    在这里插入图片描述
  • 看看创建后的项目
    在这里插入图片描述

4、项目创建后出现了个红叉叉

在这里插入图片描述
通过观察后发现,pom.xml文件里packaging那块有个错误,并且底下Markers有个“web.xml is missing and <failOnMissingWebXml> is set to true”
在这里插入图片描述
这个大概就是某个配置选项叫做failOnMissingWebXml,猜下估计是,可能是关于web.xml失败的错误警告设置为true了

先看下这个web.xml文件有没有,要是没有这就肯定和web.xml脱不了关系。
在这里插入图片描述
这还真的是像缺少了web.xml所引起的错误,那就创建一个web.xml吧。
这里谈个小技巧:其实不需要从别的项目里拷一个过来,直接用eclipse的快捷菜单来创建一个就可以了,是不是很厉害的操作。。。
在这里插入图片描述
在这里插入图片描述

更多推荐