【问题标题】:How do I start and stop a Cargo container using M2Eclipse?如何使用 M2Eclipse 启动和停止 Cargo 容器?
【发布时间】:2015-05-14 17:43:23
【问题描述】:

为了在 Windows 中运行我的 Maven 应用程序,我使用以下命令启动 Cargo 容器:

C:\code\myapp> mvn -P cargo.run

然后我使用 Ctrl-C 停止 Cargo 容器。

我想在 Eclipse 中做同样的事情。我已经为 Maven 创建了一个运行配置:

这允许我启动 Cargo 容器,我可以在 Ecipse 控制台中查看它:

此时,Ctrl-C 什么都不做。我读到here Ctrl-C 在 Eclipse 中不起作用,但我可以使用mvn cargo:stop 停止容器。正如您在屏幕截图中看到的,我正在尝试使用此命令,但它什么也没做。 Eclipse 中还有一个 Maven 控制台,但是这个命令在那里也没有做任何事情:

如果我在控制台窗口(红色方块)中使用终止按钮,它会留下一个孤立的 JRE 实例,我必须手动停止该实例,并且容器仍在运行。

我应该在另一个窗口中尝试使用此命令吗?有没有更好的方法在 Eclipse 中启动和停止容器?

【问题讨论】:

  • 您是否尝试过单击控制台窗口上的方形红色按钮?
  • @SteveCohen 是的,它留下了一个孤立的 JRE 实例。
  • 对不起,你这么说,我错过了。
  • @SteveCohen 我是在你询问后添加的 :)

标签: eclipse maven m2eclipse cargo cargo-maven2-plugin


【解决方案1】:

您的问题中缺少一些信息,例如您的 pom 配置,这对为您提供可能的最佳答案很有帮助。

肯定会起作用的解决方案是在您的项目中为 Maven 创建一个新的运行配置,就像您使用货物启动容器一样,但不要使用您创建的配置文件来启动货物,而是使用目标 @ 987654321@ 然后运行这个配置。

它将在另一个 shell 中启动命令 mvn cargo:stop 并停止容器。然后,您将能够停止启动 cargo 的执行控制台,而无需运行孤立的 JRE。

几年前(大约 8...

【讨论】:

    猜你喜欢
    • 2011-01-12
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多