因网络原因导致加载缓慢
在使用IntelliJ IDEA创建maven项目是,archetype一直显示加载中,大约10分钟左右才可以加载出模版,原因是因为idea需要请求http://repo1.maven.org/maven2/archetype-catalog.xml
导致的,解决办法:
下载archetype-catalog.xml
点击右键下载 将archetype-catalog.xml保存在本地。
将archetype-catelog.xml移动到~/.m2目录
cp archetype-catelog.xml ~/.m2
cp archetype-catelog.xml ~/.m2/repository
据说配置完阿里云的镜像以后需要移动到这里,但是我移动完第一个目录后,发现加载还是很慢,后来配置完阿里云的镜像依旧如此,再后来将这个配置文件复制到
~/.m2/repository
,反正现在已经正常了,也懒得去钻研了。
设置IntelliJ IDEA的archetype的使用方式为local
在Preferences
-> Build,Execution,Deployment
-> Build Tools
->Maven
-> Runner
在VM Options
中填写如下信息:
-DarchetypeCatalog=local
补充:
- internal——maven-archetype-plugin内置的
- local——本地的,位置为~/.m2/archetype-catalog.xml
- remote——指向Maven中央仓库的Catalog
重启idea即可~
因内存不足导致加载缓慢
修改idea关于maven的配置
点击file -> Preferences -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing
修改VM options for importer的值为-Xmx1024m