如何在IntelliJ中创建Maven管理的JavaFX项目时默认使用JavaFX 23.0版本
如何在IntelliJ中创建Maven管理的JavaFX项目时默认使用JavaFX 23.0版本
嗨,我完全懂你的烦恼——每次新建Maven JavaFX项目都要手动改pom.xml里的版本号,实在是有点折腾。别担心,下面这两个方法能帮你把默认版本改成23.0,以后新建项目直接就能用,不用再重复改配置了:
方法一:修改IntelliJ自带的JavaFX Maven模板(最直接)
这是最简单的方式,直接修改IntelliJ默认的项目模板:
- 打开IntelliJ,点击顶部菜单栏的
File→New→Project,在弹出的项目创建窗口里,找到Maven分类下的JavaFX模板(就是你平时用来新建项目的那个选项) - 不要急着点「Create」,而是点击模板右下角的
...按钮,选择Edit Template进入模板编辑界面 - 在编辑界面里找到
pom.xml文件,把里面的JavaFX版本配置改成23.0。比如找到类似<javafx.version>17.0.x</javafx.version>的行,把版本号替换成<javafx.version>23.0</javafx.version> - 保存模板设置,下次再用这个模板新建项目时,pom.xml里就自动使用JavaFX 23.0版本了
方法二:创建自定义Maven Archetype(适合需要更多自定义的场景)
如果你需要更灵活的项目模板(比如添加自己常用的依赖、配置),可以自己做一个Maven Archetype:
- 先新建一个符合你需求的JavaFX 23.0项目,把pom.xml和其他配置都调整好
- 用Maven的
archetype:create-from-project命令把这个项目转换成Archetype - 把生成的Archetype安装到本地Maven仓库,然后在IntelliJ的项目创建窗口里选择「Maven Archetype」,找到你自定义的这个Archetype来新建项目
另外要提一句,这个操作和你用的是Mac还是Windows无关,IntelliJ的模板设置是跨平台通用的,不用担心系统适配问题。
备注:内容来源于stack exchange,提问作者yuchen han
相关产品推荐
相关产品推荐

