IDEA 创建Maven web工程依赖无法导入解决方案

IDEA 创建Maven web工程依赖无法导入解决方案

首先介绍踩坑之旅

一.下载配置maven

工具及软件准备

IDEA 2019.2
apache-maven-3.6.3(会出现依赖无法导入的状况,请慎重选择)
apache-maven-3.6.1(经实践项目操作正常,可以选择)

配置maven
  • 安装 maven (maven 官方网址)
    下载适用版本后解压在合适的文件夹下即可
    解压后示例
    到此安装过程完成

  • 配置maven镜像源及本地仓库
    在解压安装后的文件夹下路径 如:D:\apache-maven-3.6.1\conf
    选择settings.xml文件打开,进入编辑
    settings.xml文件路径示例
    找到镜像
    配置阿里云镜像
    找到
    配置本地仓库文件

  • 配置环境变量(可选)

  • MAVEN_HOME

添加系统环境变量

  • path
    path 配置
    配置完成可在cmd窗口查看maven版本
mvn -v

cmd 查看版本
看到上述界面说明安装成功!

二.IDEA搭建maven工程web项目

新建project

选择maven和本地仓库后创建成功(详细见如下链接

如下图:
创建完成界面

创建完成后在pom.xml中添加依赖

代码如下(servlet 依赖示例)

 <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>
在添加时就会发现显示并没有想象中那么美好,竟然找不到依赖所在的文件,也就是坑之所在,且听下节分析

依赖无法导入解决方案

在四处查找资料,尝试重装maven,更换maven版本问题仍然无法解决后,近乎要让我放弃使用maven,最后在一篇博客中找到了问题所在。由于IDEA2019.2 开发早于apache-maven-3.6.3开发,在一定程度上造成了版本不兼容。在maven项目导入依赖时会出现文件无法加载的问题。
更换IDEA版本和maven版本来解决上述问题
版本号如下

apache-maven-3.6.1
IDEA 2019.3

- 更换版本后执行第一小节中的操作导入依赖正常,可创建Servlet.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值