如何在IntelliJ中像Eclipse一样运行基于Jetty的Maven项目?
在IntelliJ中配置Vaadin+Jetty Maven项目(匹配Eclipse配置)
别担心,我帮你一步步把Eclipse里的配置完全复刻到IntelliJ里,让项目正常跑起来:
步骤1:打开运行配置窗口
点击顶部菜单栏的「Run」→「Edit Configurations...」,打开运行配置管理界面。
步骤2:创建新的Maven运行配置
点击左上角的「+」按钮,在弹出的列表里选择「Maven」,新建一个Maven类型的运行配置。
步骤3:配置工作目录(对应Eclipse的「基础目录」)
在配置界面的「Working directory」输入框处,点击右侧的文件夹图标,选择你的english项目的根目录——这就对应Eclipse里的${workspace_loc:/english}。如果english是你的IntelliJ项目根目录,也可以直接用内置宏$PROJECT_DIR$。
步骤4:设置运行目标(对应Eclipse的「目标」)
在「Command line」输入框里,直接填写jetty:run,和Eclipse里指定的目标完全一致。
步骤5:指定JRE版本
切换到「Configuration」标签页,在「JRE」下拉菜单里选择你在Eclipse中使用的那个JRE版本,确保运行环境一致。
步骤6:确认关联源项目
IntelliJ会自动根据工作目录关联到english项目,你可以检查「Before launch」区域,确保包含「Build」步骤(如果没有的话,点击「+」添加「Build」,保证项目编译后再启动Jetty)。
步骤7:保存并运行
点击「Apply」保存配置,然后点击「OK」关闭窗口。现在你就能在运行菜单里找到这个配置,点击运行就能启动Jetty服务了。
额外排查点
如果还是无法运行,先确认IntelliJ已经正确识别了Maven项目:
- 看右侧的Maven面板,是否能看到
english项目的结构和依赖 - 检查
pom.xml里的Jetty插件配置是否正确,确保和Eclipse里的配置一致
内容的提问来源于stack exchange,提问作者John Friday
相关产品推荐
相关产品推荐

