Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用单个命令构建maven项目并在tomcat中部署它?_Java_Tomcat_Maven_Sts Springsourcetoolsuite - Fatal编程技术网

Java 如何使用单个命令构建maven项目并在tomcat中部署它?

Java 如何使用单个命令构建maven项目并在tomcat中部署它?,java,tomcat,maven,sts-springsourcetoolsuite,Java,Tomcat,Maven,Sts Springsourcetoolsuite,我不熟悉Java和Springsource工具套件 目前,我正在一个接一个地运行以下命令,以便在tomcat中部署项目 清洁包装 mvn tomcat:运行 在SpringSource工具套件中,我使用runas->maven Build,首先使用目标作为clean package。然后我再次使用runas->maven Build,目标为tomcat:Run 这两个命令可以在一次执行中完成吗 我被告知Linux允许mvn clean package这样的进程;mvn tomcat:运行 有

我不熟悉Java和Springsource工具套件

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

  • 清洁包装
  • mvn tomcat:运行
在SpringSource工具套件中,我使用
runas->maven Build
,首先使用目标作为
clean package
。然后我再次使用
runas->maven Build
,目标为
tomcat:Run

这两个命令可以在一次执行中完成吗

我被告知Linux允许mvn clean package这样的进程;mvn tomcat:运行

有没有办法在Windows中复制此功能


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

如前所述,您可以在同一行上通过多个操作调用Maven命令。
通常,您可以通过一些阶段调用Maven,如在
mvn clean install site

阶段属于一个(清理、默认或站点)

除了阶段之外,还可以添加一些目标调用。它们将按顺序执行。 类似于
mvn clean dependency:copy dependencies包
()


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

您不能使用mvn clean软件包tomcat:run吗?关于对linux的评论,*nix
OS
es只允许您依次指定一组命令,并用分号分隔。因此,它不是linux上maven的专有技术。只是澄清一下。@Vikdor:Windows支持同样的东西(只是使用了不同的分隔符)哦!我不知道。谢谢()