在使用IDEA创建maven项目的时候,有时候会一直卡在resolving dependencies…导致创建项目过慢,这是由于在下載jar包的时候由于可能没有设置镜像是从远程进行下载导致过慢也有可能是网络的原因。这时候我们如果是在开始创建maven项目的时候在Properties的属性面板中添加一项:archetypeCatalog = internal即可
如果是在项目已经创建过后,在pom文件中添加依赖的时候也卡在了resolving dependencies…,则我们可以在settings中的maven进行设置路径和配置如下:
-DarchetypeCatalog是用来指定archetype-catalog.xml文件从哪里获取的。可以选择的值为:remoteinternal ,local等如果不进行设置的话则默认使用remote,而由于远程的中央仓库的archetype太多 导致从远程网络加载所以非常慢,这也是之前卡在这里的原因
settings设置的是当前项目的配置,如果设置全局的设置则在other settings进行上述设置,则对其他项目也生效