打开Idea创建Maven项目:
勾选Create from archetype,选择模板:maven-archetype-webapp,点击next,创建项目
报错No archetype found in remote catalog. Defaulting to internal catalog
更改Maven设置
在创建项目处打开Configure >>> Settings
在Build,Execution,Deployment>>>Build Tools>>>Maven>>> Runner中,在VM Options中输入
-DarchetypeCatalog=internal
archetypeCatalog可选值为:remote,internal ,local等,用来指定archetype-catalog.xml文件从哪里获取。
到这里其实还没解决问题,需要下载相应的archetype-catalog.xm文件。
下载archetype-catalog.xml
打开网站sonatype,搜索archetype-catalog,选择相应的版本。这里我选的是最新版本,下载pom文件。
下载完成之后,将pom文件(xml格式),复制到Maven的本地仓库,我这里是Idea中的默认地址。到这里,问题就解决了,可以正常新建Maven项目。
本地仓库设置
这里也需要设置正确,与自己的电脑配置一致。