导入 maven 项目,pom 文件报红,缺失部分 jar 包依赖
从外部导入的工程文件,无法正确编译,经查是因为缺少了某些 maven 依赖库,重装依赖库过程中卡在 Downloading plugins for ..... 请问应该怎么解决这个问题?
1 个解决方案
原因
慢是两个原因产生的:
1.maven 每次进行创建的时候回去网上下载 artheType-catalog.xml
2.maven 自带的仓库是国外的,访问起来比较慢,因而下载处于停滞状态
查看 debug 信息发现,是 maven 获取 archetype-catalog.xml 导致。只要从官网下载至本地仓库并设置本地加载即可。
详细步骤
1.重装依赖
找到项目目录下 pom.xml 这个文件,右键-> Maven -> Reimport ,进行依赖补全。
2.下载
3.装载
将这个骨架 xml,放进本地仓库,Linux 系统默认的地址是 \repository\org\apache\maven\archetype\archetype-catalog , 如果在查找路径中发现缺少了 archetype 这个文件夹,自建即可。
4.设置本地加载
在 IDEA 的 Settings 中设置 Maven - runner 右侧的 VM Options :
-DarchetypeCatalog=local