1、下载 Maven (官网:http://maven.apache.org/)
2、解压(解压到D盘为例)
3、配置本地仓库位置
打开 D:\apache-maven-3.6.1\conf\settings.xml 配置
<localRepository>D:\apache-maven-3.6.1\repository</localRepository>
4、配置镜像
为什么要配置镜像?
因为maven默认使用的服务器在国外,国内下载的话速度非常慢,阿里搭建了与国外一样的服务器,从阿里下载较快,所以这里配置阿里云的镜像。
-
<mirror>
-
<id>alimaven
</id>
-
<name>aliyun maven
</name>
-
<url>http://maven.aliyun.com/nexus/content/groups/public/
</url>
-
<mirrorOf>central
</mirrorOf>
-
</mirror>
5、eclipse配置
工具栏打开:windows --> preferences 搜索maven
(1)、选择Installations 点击Add按钮,添加下载的maven,并勾选中
(2)、选择User Settings ,指定加载配置的settings.xml文件的位置
保存:配置完毕
6、新建项目(不使用骨架)
在eclipse左边目录栏空白区点击 右键 --> new --> other :搜索maven
勾选中创建简单的项目
输入项目坐标,勾选打包方式为war包
点击finish完成创建。现在可以到自己的本地仓库看到已经有jar包被下载到本地仓库中了。
pom.xml文件报错:web.xml is missing and <failOnMissingWebXml> is set to true
这个错误是因为没有正确的web.xml文件
解决方式:
在项目上 右键 --> Java EE Tools --> Generate Deployment Descriptor Stub
问题解决。
7、新建项目(使用骨架)
不勾选创建简单项目,就是使用骨架
点击Next
填写项目名和项目坐标,点击Finish
eclipse中的骨架自带错误,下面是调错:
1、在项目上 右键 --> Build Path --> Configure Build Path
选中Source,删掉下面的两个文件
然后点击Add添加文件
选中mina节点:新建一个java文件
选中src节点:新建一个test / java文件
保存,文件结构就变成了这样,如下图:
将默认生成的web.xml删除。
为什么要删除?因为eclipse自带的骨架中的web.xml文件比较旧,过时了,用不了。
选中项目 右键 --> Show In --> System Expolrer )可以打开到当前项目所在位置
打开.settings文件
打开org.eclipse.wst.common.project.facet.core.xml文件
修改版本为3.0以上
保存文件。
进入eclipse点击项目右键 --> maven --> Update Project (更新项目(有时候配置正确也会报错,多半是没有更新)
在项目上 右键 --> Java EE Tools --> Generate Deployment Descriptor Stub (自动生成web.xml文件
现在index.jsp文件还在报错,是因为缺少了servlet-api的jar包。
去tomcat的lib下面找到jar包servlet-api.jar
把这个jar包放到:webapp/WEB-INF/lib/ 下,没有lib文件的话要自己新建
然后将这个jar包右键 --> Add Build Path
到此为止 用eclipse的骨架搭建maven项目结束