2

我是 Java 和 Springsource 工具套件的新手。

目前,我正在一个接一个地运行以下命令以将项目部署到tomcat中。

  • mvn 清洁包
  • mvn tomcat:运行

在 SpringSource 工具套件中,我使用Run as -> maven Build并首先使用目标作为clean package. 然后我再次使用Run as -> maven Buildwith target as tomcat:run

这两个命令可以一次执行吗?

有人告诉我 Linux 允许这样的进程 mvn clean package;mvn tomcat:run

有没有办法在 Windows 中复制它?

每次我在 Windows 中尝试此操作时,我都会收到一条消息,显示程序已启动一个无法停止的线程。

4

1 回答 1

6

如前所述,您可以在同一行调用具有多个操作的 Maven 命令。
通常,您使用某些阶段调用 Maven,例如 in mvn clean install site
这些阶段属于一个生命周期(清洁、默认或站点)。

除了阶段之外,您还可以添加一些目标调用。它们将按顺序执行。就像在(运行 Maven 工具)中一样。mvn clean dependency:copy-dependencies package

如果您在一个命令中执行所有任务而不是多次调用,则执行时间将得到优化。

于 2012-10-16T23:05:54.663 回答