通过idea原型方式创建maven项目,结果报错idea - The desired archetype does not exist (org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE),在网上找过无数帖子,试过几乎所有方法均未解决问题。闲来无事,自己琢磨了一下maven创建项目的原理。总算把问题解决了,特此记录下来,供参考。

首先,我通过手动方式创建maven项目的结构,然后再maven项目中打开cmd终端,通过mvn指令执行maven项目完全没有问题。因此,我基本可以肯定,我的maven仓库、maven下的settting.xml配置、maven和jdk的系统环境变量设置应该没有问题。

但是,通过idea的选择由原型创建maven项目就有问题,而且提示如文章开头。

解决方法是:

1. 首先找到本地下载到的maven-archetype-quickstart的位置,如下图所示:

2. 打开idea,新建java的maven项目 ,并选择“从原型创建”,然后点击“添加原型”,如下图所示:

3. 在添加原型对话框中,输入如下信息,点击确定即可:

GroupId: org.apache.maven.archetypes

(对应在1中找到的原型的路径:D:\maven\repository\org\apache\maven\archetypes)

ArtifactId: maven-archetype-quickstart

(对应在1中找到的原型名称)

版本: 1.0

(对应在1中找到的原型的版本——maven-archetype-quickstart的下一级目录)

4. 通过自己添加的原型创建maven项目,如下图:

5. 点击“下一步”即可创建maven项目。

idea 原型创建maven项目报错 - The desired archetype does not exist相关推荐

  1. IDEA创建maven项目报错解决:Failed to create a Maven project: 'C:/Users/../IdeaProjects/../pom.xml' already e

    此文首发于我的个人博客:IDEA创建maven项目报错解决 Failed to create a Maven project 'C:/Users/-/IdeaProjects/-/pom.xml' a ...

  2. 创建Maven项目报错

    项目场景: 创建Maven项目报错 Failed to create parent directories for tracking file C:\Program Files\Maven\maven ...

  3. Eclipse创建Maven项目报错处理Could not resolve archetype

    Eclipse创建Maven项目报错处理 1.错误说明 错误一:Could not resolve archetype org.apache.maven.archetypes:maven-archet ...

  4. idea 创建maven项目报错: Failed to create parent directories for tracking file

    由于最近想换成idea开发,但是在创建maven项目的时候报了: Failed to create parent directories for tracking file,这个错误我在看了下错误的信 ...

  5. IDEA创建maven项目报错Error running‘[org.apache.maven.plugins:maven-archetype-plugin:RELEASE:generate]‘:

    创建maven项目时发生 解决方法: 进入到设置中的这个面板.把红框里的路径设为你maven的安装路径

  6. 创建Maven项目报错极速解决方案

    简单粗暴直接且易懂 1.将Maven中央仓库的地址改成国内 2.将本地仓库的jar全部清空,重新下载次数不低于五次(亲测有效就很神奇) 3.其他:关闭本机杀毒软件.关闭防火墙

  7. Eclipse创建的Maven项目报错Could not calculate build plan: Plugin

    Eclipse创建的Maven项目报错Could not calculate build plan: Plugin 2018年05月10日 21:59:25 TIMI-Nian 阅读数:5040 标签 ...

  8. maven引用servlet_解决Maven 项目报错 java.httpservlet和synchronized使用方法

    使用java8 的lanmbe表达式时,使用java1.8编译,则会报错 需要在pom.xml的中添加 org.apache.maven.plugins maven-compiler-plugin 2 ...

  9. 导入maven项目报错无法运行

    1.问题 导入maven项目报错无法运行 2.原因 代码有问题不是最新代码 3.解决 更新项目git pull再次导入

最新文章

  1. 70 Zabbix自定义监控项
  2. coming music shows
  3. 计算机网络原理第一章习题3-24 3-25
  4. 前端学习(3214):state的一个简洁方式
  5. codeforces 816 B. Karen and Coffee(思维)
  6. Android--获取App应用程序的大小
  7. Vue.js的IoC容器模式探索
  8. 胶囊碰撞体(CapsuleCollider)
  9. 基于队列的二叉树层次遍历
  10. iconv 中文截断问题的解决方法
  11. 基于javaweb+SpringBoot+MyBatis网上书店管理系统在线购书系统(前台、后台)
  12. 地震matlab频域分析,MATLAB在地震数据分析中的应用
  13. 从why到how,双态IT的落地联想为何能走在最前列
  14. 复合函数高阶求导公式_高中数学复合函数求导公式及法则
  15. 零遁NAS伴侣实现WOL远程唤醒
  16. 数学板块学习之FWT
  17. pytorch系列教程(四)-自定义损失函数
  18. 闲聊调度系统 Apache Airflow
  19. 互联网的那点事:商业模式、开放平台、开放开源标准
  20. rstudio 导出结果_R语言数据导入与导出

热门文章

  1. 我也曾怀疑过坚持的意义
  2. 【GDOI2017模拟11.3】永恒的契约
  3. 安南问诊中国互联网金融 电子数据保全或是良药
  4. Android Framework 面试总结
  5. bmi编程python_Python中计算BMI的有效程序设计
  6. 电脑打字卡顿,onenote、word使用时打字卡顿一下后才显示的解决方案
  7. houdini pyro/烟 显示精度设置
  8. python turtle库绘画_python中的turtle库(图形绘画库)
  9. IO流(字节流和字符流)
  10. udacity AI产品经理