【原创】解决用idea创建maven项目/模块时archetype选项乱码问题(创建项目后显示:文件名、目录名或卷标语法不正确)

问题描述

想用maven创建模块时发现archetype中的webapp和quickstart选项乱码
在这里插入图片描述
创建项目后报如下错误:文件名、目录名或卷标语法不正确
在这里插入图片描述

解决方法

1.在 IDEA 中添加自定义的Maven项目的archetype

在这里插入图片描述
添加你想要的自定义archetype(说是自定义,其实是之前的archetype有问题,我们写一个新的没有问题的代替它创建项目而已)
比如我这个,虽然原选项有乱码,但可以提取出非乱码部分在浏览器进行搜索
在这里插入图片描述
即,搜索:org.apache.maven.archetypes maven-archetype-quickstart
我们点进maven中央仓库这个搜索结果
在这里插入图片描述
可以看到相应的所支持的版本
在这里插入图片描述
我选择了1.4版本
在这里插入图片描述
(下述webapp选项同理)
在这里插入图片描述
添加完后点击OK

2.重启idea

这时再创建,便发现可以成功创建了,问题解决
在这里插入图片描述

3.如果第2步进行后还是报错

那么,找到你 C:\Users\[你的用户名]\AppData\Local\JetBrains\IntelliJIdea2021.3[你自己的idea版本]\Maven\Indices文件夹下的UserArchetypes.xml文件(没有的话就自己创建),看看里面是否有你刚刚添加的archetype(自己添加相关配置)
比如我的UserArchetypes.xml文件打开就是

<archetypes>
  <archetype groupId="org.apache.maven.archetypes" artifactId="maven-archetype-quickstart" version="1.4" />
  <archetype groupId="org.apache.maven.archetypes" artifactId="maven-archetype-webapp" version="1.4" />
</archetypes>

即我添加的archetype的quickstart、webapp选项的配置信息
然后再次重启idea创建项目

如果还不能解决,建议浏览器查询“在IDEA中添加Maven项目的 archetype不起作用"相关问题

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值