除虫计划 Maven常见错误
本文将介绍 Tomcat 中的一些常见错误及其解决方法。
一、无法拉取依赖
1. 问题描述
近日遇到这样一个问题:IDEA 打开 Maven 项目,发现 Maven 中仅有 Lifecycle 这一项,而 Plugins 和 Dependencies 项均消失,理所当然,依赖也无法正常拉取。
经过
- 检查 IDEA 配置
- 检查 Maven 的 setting.xml
- 检查仓库路径
- 检查环境变量
- 更换 Maven 版本
等一系列尝试后,发现均无法解决,最后找到问题的关键在于 Maven 的本地仓库文件夹。
2. 问题所在
对于 Maven 项目而言,所有的依赖都将从本地仓库获取,如果本地仓库没有的依赖, 也会首先从网络中下载,再放入本地仓库由项目获取。因此,对于 Maven 项目而言,本地仓库十分重要。
在此次的配置中,将 Maven 安装在 C 盘的 program Files 文件夹之中,并将 Maven 本地仓库文件夹也放置于 C 盘的 program Files 文件夹之中。但 Windows 默认对于放置于 C盘中的文件夹有读写限制,需要管理员身份才能进行完全控制。
这导致了 Maven 无法对 Maven 仓库进行依赖的写入,从而导致了问题。
3. 问题解决
更换本地仓库路径
右击本地仓库文件夹,依次选择
属性-安全-编辑
,配置如下: