maven版本过高导致的致命无法解决错误之Maven环境搭建
·

archetypeCatalog
internal
环境搭建 流程
截止2020年12月25日,最新版本maven为apache-maven-3.6.3-bin。
- maven官网下载apache-maven-3.6.3-bin
- 配置环境变量M2_HOME和Path
- setting.xml配置文件中改两处:
①本地仓库为指定磁盘具体位置(防止占用C盘空间)
<localRepository>D:\apache-maven-3.3.9-bin\apache-maven-3.3.9\repositroy</localRepository>
②阿里云镜像源(加速)
阿里镜像源
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
- 使用IDEA新建Maven工程(webapp)
- 编辑pom.xml文件 在main文件夹下创建java(蓝)resources(橙)
报错信息:
Error:(4, 38) java: 程序包org.springframework.stereotype不存在
Error:(5, 1) java: 程序包org.springframework.web.bind.annotation不存在
Error:(11, 2) java: 找不到符号
符号: 类 Controller
Error:(13, 6) java: 找不到符号
符号: 类 RequestMapping
位置: 类 com.lwt.controller.GoodController
报错原因:
maven版本太高,重新去maven官网下载(我下载的是)apache-maven-3.3.9-bin,才解决问题。
学习maven的第一天,我很累,有史以来最重大困扰我的问题在凌晨解决了,不易,点个赞,谢谢。
有关配置具体实现,可留言。
更多推荐
所有评论(0)