在 eclipse 中配置 maven,创建maven项目

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项目结束

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值