Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap问题描述:使用Eclipse自带的Maven插件创建Web项目时报错:Couldnotresolvearchetypeorg.apache.maven.archetypes:maven-archetype-webapp:RELEASEfromanyoftheconfiguredrepositories.Couldnotresolveartifa

大家好,又见面了,我是你们的朋友全栈君。

问题描述:

        使用Eclipse自带的Maven插件创建Web项目时报错:

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\liujunguang\.m2\repository)
Failed to resolve version for org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE: Could not find metadata org.apache.maven.archetypes:maven-archetype-webapp/maven-metadata.xml in local (C:\Users\liujunguang\.m2\repository)

错误如图:

Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

 

解决方案:

1. 在Eclipse Maven配置中添加新的Catalog配置:

 

2. 也可以下载到本地,然后再添加,这样比较快(推荐)

 
     如图:
Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

 

 

接下来在使用刚添加的catalog创建web工程

      Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap

    这个时候就可以看到Eclipse联网下载了:

     Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
这个时候看一下是不是创建成功了

 

如果还是不能创建或者问题没有解决可以安装下面的方法:

1.删除maven已经下载的文件路径:.m2\repository\org\apache\maven

删除之后再试下,这时候如果看到有进度,只需要耐心等待就行了

 

2.Maven下载jar慢可以使用国内阿里镜像

具体配置文件(settings.xml)如下,放在.m2文件夹下,.m2一般位于用户目录下

打开 maven 的配置文件( windows 机器一般在 maven 安装目录的 conf/settings.xml ),在<mirrors></mirrors>标签中添加 mirror 子节点:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如果想使用其它代理仓库,可在<repositories></repositories>节点中加入对应的仓库使用地址。以使用 spring 代理仓为例:

<repository>
  <id>spring</id>
  <url>https://maven.aliyun.com/repository/spring</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>

参考文档:https://maven.aliyun.com/mvn/guide

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161994.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 提测标准

    提测标准一、 提测要求及规范:1.发送提测邮件规则:需求、代码配置项、sql语句新增或变更等均需要发送提测邮件说明;2.产品需求方面:需求地址:建议需规或原型 提交到禅道进行统一管

    2022年8月1日
    4
  • mysql中drop、truncate和delete的区别

    mysql中drop、truncate和delete的区别1 DELETE 语句执行删除的过程是每次从表中删除一行 并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作 TRUNCATETABL 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存 删除行是不能恢复的 并且在删除的过程中不会激活与表有关的删除触发器 执行速度快 2 表和索引所占空间 当表被 TRUNCATE 后 这个表和索引所占用的空间会恢复到初始大小 DELETE 操作不会减少表或索引所占用的空间 drop 语句将表所占用

    2025年8月13日
    3
  • oracle 查看 用户,用户权限,用户表空间,用户默认表空间

    oracle 查看 用户,用户权限,用户表空间,用户默认表空间

    2021年8月24日
    65
  • Oracle to_date()函数的用法介绍

    Oracle to_date()函数的用法介绍to_date()是Oracle数据库函数的代表函数之一,下文对Oracleto_date()函数的几种用法作了详细的介绍说明,需要的朋友可以参考下在Oracle数据库中,Oracleto_dat

    2022年7月2日
    27
  • 0707作业

    0707作业

    2021年6月8日
    98
  • Windows 7定时关机命令shutdown「建议收藏」

    Windows 7定时关机命令shutdown「建议收藏」在Win7中,shutdown实现自动关机的方法如下:【方法一:计划任务法】开始>>>在搜索框输入cmd>>>回车>>>调出DOS窗口或直接Windows键+R,直接调出运行栏>>>输入cmd>>>回车(个人较喜欢用后面的方法)举例说明一:要在中午12:00准时关机你可以输入如下命令:at12:00shutdonw -s 回车这样就

    2022年5月14日
    53

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号