Eclipse之Maven新建Web工程报错

Tag: Maven Eclipse Web 报错

问题

在Eclipse中新建Maven Projec,选择Archetype(maven-archetype-webapp或maven-archetype-quickstart)后,最后点击Finish时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp

Eclipse之Maven新建Web工程报错_第1张图片
New Maven Project

Eclipse之Maven新建Web工程报错_第2张图片
报错

解决

方法一:在Eclipse Maven配置中添加新的Catalog配置

参考:Eclipse使用Maven创建Web时错误
因使用此方法同样需要Eclipse联网下载,速度太慢,本人尝试未成功,放弃。

方法二:手动安装(推荐)

参考:[Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart]

  1. 下载maven-archetype-webapp-1.0 jar
    maven-archetype-webapp.jar下载地址:
    http://www.everycoding.com/maven2/org/apache/maven/archetypes/maven-archetype-webapp.html
    maven-archetype-quickstart.jar下载地址:
    http://www.everycoding.com/maven2/org/apache/maven/archetypes/maven-archetype-quickstart.html
  2. 使用命令安装
    执行命令:
mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=maven-archetype-webapp-1.0.jar

注:maven-archetype-webapp.jar与maven-archetype-quickstart.jar安装命令不同,请自行修改对应参数。
DartifactId --> artifactId
Dversion --> 版本(这里webapp是1.0,quickstart是1.1)
-Dfile --> jar包所在完整路径

你可能感兴趣的:(Eclipse之Maven新建Web工程报错)