如何像在 Eclipse 中一样在 Intellij 中的码头上 运行 maven 项目?

How to run maven project on jetty in Intellij as in Eclipse?

Maven项目(项目名称:英文)[vaadin, jetty] 运行在Eclipse中没有任何问题。如何在 Intellij 中 run/configure 完全相同的项目? Run/Apply 选项在以下配置后不可用。在我设置的 Eclipse 中,基本目录 [${workspace_loc:/english}]、目标 [jetty:运行]、JRE、源代码(英文项目)。如何在Intellij中设置?

eclipse1

eclipse2

eclipse3

intellij1

intellij2

首先,如果您的 pom.xml 中还没有,您需要添加 maven 的 jetty 插件作为依赖项。可以找到更多关于 jetty maven 插件的信息 here 如果您在 Eclipse 中通过嵌入式 Jetty 插件 运行 连接项目,当您在 intellij IDE 中发出相同的命令时,相同的 pom.xml 配置应该 运行 成功 运行。

如果您的构建有任何问题,请先尝试 "clean rebuild",然后再开始做任何其他事情。您可以在终端中通过以下命令执行此操作:

mvn clean install jetty:run

您需要访问控制台(终端),即通过 Alt + F12 键。您还需要位于与项目中的 pom.xml 相同的目录中。

该命令基本上会清理(即删除)之前构建的项目并重新构建您的项目,然后 运行 通过嵌入式码头插件对其进行重建。 请务必阅读 Maven 命令的简要介绍:Maven in 5 minutes(如果需要)。

在你第一次成功发出这个命令后,我想你也可以通过View -> Tool发出jetty:运行 windows -> Maven 项目

您通常也可以在 intellij IDE 的右侧访问它("m" 图标,maven 项目)。