第一种方法
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quic
当你安装了m2eclipse后,就可以通过菜单【File】-【New】-【Project…】,选择其中的Maven-Maven Project,根据Maven提供的工程原型或模板archetype来生成简单的项目框架。
1)
这种方法并不推荐,因为eclipse需要网上加载
下载地址
http://repo1.maven.org/maven2/archetype-catalog.xml
2)
推荐这种方式,先下载到本地,比较快
通过浏览器查看http://repo1.maven.org/maven2/ 找到名字为archetype-catalog.xml下载到本地
或者直接下载http://files.cnblogs.com/files/zhaozhenqiang/archetype-catalog.xml
如果继续报错请检查maven setting.xml文件,应该包含以下内容
3)
在创建maven工程时有时候会出现这类异常
网上的解决方法有很多,但是每一种情况是不一样的,我试了几个方法,没有见效,如果已经有maven 工程了,我的操作是换一个workspace 工作空间就ok了
如图,三个切换成哪一个都可以,前提时切换到的工作空间没有maven 工程。
然后在该工作区间创建maven web工程,如果不想用该新的工作空间,则直接切换到原来的工作空间,点击import 导入到自己常用的工作区间就ok了。
第二种方法
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
之前都是命令行创建,今天用eclipse装m2eclipse的时候装完后创建项目的时候报错:
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.
解决方式:
1.从http://maven.oschina.net/content/groups/public/org/apache/maven/archetypes/maven-archetype-quickstart/ 下载最新版maven-archetype-quickstart-1.1.jar
2.命令行到下载目录下执行mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar