IDEA创建maven项目过慢,一直卡在resolving dependencies...的解决办法

简介: 作为一个从事 Java 开发的程序员,每天离不开ide的帮助。一开始学习java的时候基本都是使用eclipse进行开发, 后来接触了idea,发现是真的香,比eclipse好用太多了,能够大大提升开发的效率。

作为一个从事 Java 开发的程序员,每天离不开ide的帮助。一开始学习java的时候基本都是使用eclipse进行开发, 后来接触了idea,发现是真的香,比eclipse好用太多了,能够大大提升开发的效率。


Maven其实是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具(来自某度)。


其实Maven的核心功能就是是合理叙述项目间的依赖关系,通过pom.xml文件的配置获取jar包,而不再需要我们手动去添加各种jar包。如果需要使用pom.xml来获取jar包,那么就需要创建该项目为maven项目,maven项目其实就是在java项目和web项目的上面包裹了一层maven,本质上java项目还是java项目,web项目还是web项目,但是包裹了maven之后,就可以使用maven提供的一些功能了。


记得在使用IDEA创建maven项目的时候,有时候会一直卡在resolving dependencies…问题上,从而导致创建项目过慢,这是由于在下载jar包的时候由于可能没有设置镜像是从远程进行下载导致过慢,也有可能是网络的原因。这时候我们如果是在开始创建maven项目的时候在Properties的属性面板中添加一项:archetypeCatalog = internal即可。配置如下


archetypeCatalog
internal
复制代码


c91150277c314b36b51f48875feb35b7~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


如果是在项目已经创建过后,在pom文件中添加其他的依赖的时候,也卡在了resolving dependencies…问题上,则我们可以在settings中的maven进行设置,路径和配置如下:


1c57e1cb0e8d4940af4237e89180ed36~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


即在vm options 添加参数


-DarchetypeCatalog=internal
复制代码


-DarchetypeCatalog参数是用来指定archetype-catalog.xml文件从哪里获取的。可以选择的值为:remote,internal ,local等,如果不进行设置的话则默认使用remote,而由于远程的中央仓库的archetype太多, 导致从远程网络加载所以非常慢,这也是之前卡在这里的原因。


settings设置的是当前项目的配置,如果设置全局的设置,则在other settings进行上述设置,则对其他项目也生效。

通过上述设置即可解决IDEA创建maven项目过慢,一直卡在resolving dependencies…的问题。


目录
相关文章
|
8天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
1天前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
2天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
4天前
|
Java Maven
Maven 项目文档
我们主要学习如何创建 Maven 项目文档。
16 3
|
6天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
4天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
10天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
1月前
|
Java Apache Maven
Maven 项目文档
本节介绍如何构建Maven项目文档,以C:/MVN目录下的`consumerBanking`为例。通过`mvn archetype:generate`命令快速搭建Java项目骨架。为避免`mvn site`执行时遇到`java.lang.NoClassDefFoundError`错误,需在`pom.xml`中加入或更新`maven-site-plugin`至3.3版本和`maven-project-info-reports-plugin`至2.7版本。
|
14天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档
|
18天前
|
Java Apache Maven
Maven 项目文档
Maven 项目文档