【问题标题】:How to run maven project on jetty in Intellij as in Eclipse?如何像在 Eclipse 中一样在 Intellij 的码头上运行 maven 项目?
【发布时间】:2018-05-11 22:37:51
【问题描述】:

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

eclipse1

eclipse2

eclipse3

intellij1

intellij2

【问题讨论】:

  • 您需要创建新的运行配置,然后选择 Maven,然后填写所有相同的内容,例如目标、项目根文件夹。唯一的办法是项目的JDK可能单独配置
  • 您正在尝试在 IntelliJ IDEA 中编辑默认配置,而不是使用 + 按钮创建新配置,请参阅 jetbrains.com/help/idea/…
  • 好的。运行:java.lang.TypeNotPresentException:类型 org.eclipse.jetty.maven.plugin.JettyRunMojo 不存在

标签: java eclipse maven intellij-idea jetty


【解决方案1】:

首先,如果你的 pom.xml 中没有它,你需要添加 jetty plugin for maven 作为依赖项。有关 jetty maven 插件的更多信息,请参阅 here 如果您在 Eclipse 中通过嵌入式码头插件运行项目,那么当您在 intellij IDE 中发出相同的命令时,相同的 pom.xml 配置应该会成功运行。

如果您的构建有任何问题,请先尝试“干净的重建”,然后再开始执行其他任何操作。您可以通过终端中的以下命令执行此操作:

mvn clean install jetty:run

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

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

在你第一次成功发出这个命令后,我想你也可以通过View -> Tool windows -> maven project发出jetty:run

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    相关资源
    最近更新 更多