IDEA新建maven项目出现x图标,运行报错解决方法
本文最后更新于:2024年4月21日 晚上
1、问题现象
IDEA2022.3.3,新建maven-archetype项目后,出现图标异常问题,左上角会显示x图标。并且无法执行程序:
问题原因分析:判断为文件路径结构异常,未识别到以下路径的文件,导致执行异常。尝试删除package $org.example;
,依旧提示找不到对应类:
问题原因:
选择的项目为maven archetype项目构建,此项目生成的目录结构不同于maven项目。如下:
1 |
|
而此项目生成对应的Module结构体为maven项目结构,如下:
因而,导致除resources路径能识别之外,其他路径均无法识别,导致找不到对应的packages和class。因而执行之后程序报错。
解决方法:使用maven-quickstart快速创建项目。
依据电脑性能生成时间长短不一,出现BUILD SUCCESS即生成成功:
创建完成的路径结构如下:
缺少的resources路径可自行创建。
2、解决方法
修改启动配置:
点击窗口右上角运行配置图标,选择Edit Configurations...
3、创建maven项目
选择创建一个快速maven项目:
加载本地maven骨架:
1 |
|
4、创建maven archetype
4.1、配置maven
IDEA中,使用Ctrl+Alt+S快捷键,打开设置页面,搜索maven进入maven配置页面,具体设置如下:
修改完成后apply应用,点击OK即可。
4.2、修改配置文件
编辑器打开setting配置文件修改:
1)maven镜像源修改
此处用的是阿里源:
1 |
|
2)配置本地仓库路径:
1 |
|
4.3、创建maven archetype项目
新建项目:
使用Maven archetype模板新建(相较于maven,提高了加载速度),参考以下配置:
5、maven及maven archetype对比
maven archetype目录结构:
maven 标准目录结构:
maven-quick-start目录结构:
参考文档:
https://blog.csdn.net/zzvar/article/details/114879815
https://juejin.cn/s/maven%20archetype%E5%92%8Cmaven%E7%9A%84%E5%8C%BA%E5%88%AB
https://juejin.cn/post/7052210790748651551
https://blog.csdn.net/anddyhua/article/details/88548791
https://www.jianshu.com/p/03b41d172e5e