IntelliJ新建项目不显示本地Maven仓库已存在的org.openjfx archetype
问题修复方案
步骤1:手动添加Archetype到IntelliJ原型列表
- 打开IntelliJ新建Maven项目界面,勾选 创建从原型 选项
- 点击右侧的 添加原型 按钮
- 在弹出的表单中依次填入以下内容:
- GroupId:
org.openjfx - ArtifactId:
javafx-archetype-fxml(无FXML需求的普通项目可填javafx-archetype-simple) - Version:填写本地仓库中已存在的对应版本号,可到
.m2/repository/org/openjfx/javafx-archetype-fxml/路径下查看已下载的版本
- GroupId:
- 点击确认保存后,即可在原型列表中找到
org.openjfx开头的对应骨架。
步骤2:操作后仍不显示的排查方案
- 确认IntelliJ配置的Maven路径、本地仓库路径与实际路径一致:打开 文件>设置>构建、执行、部署>构建工具>Maven,检查 本地仓库 配置项是否和你存放archetype的
.m2路径匹配,不要使用IntelliJ默认捆绑的Maven,选择你本地安装的Maven 3.6.3路径。 - 清理IntelliJ缓存并重启:打开 文件>缓存无效...,勾选 清除文件系统缓存和本地历史 后点击无效并重启,重启后再次查看原型列表即可。
补充说明
如需使用其他org.openjfx系列的archetype,重复步骤1的添加操作,替换对应的ArtifactId和版本号即可,无需重复下载依赖。
内容的提问来源于stack exchange,提问作者Görkem
相关产品推荐
相关产品推荐

