Java Spring Boot是否有与Intelij Idea'相同的Maven任务;s';运行应用程序';?

Java Spring Boot是否有与Intelij Idea'相同的Maven任务;s';运行应用程序';?,java,spring,maven,Java,Spring,Maven,我有一个SpringBoot项目,它用Maven构建了典型的SpringBoot。但是在我的pom.xml中有很多插件和任务,所以将项目打包到.jar并在localhohst上运行只需要几分钟。同时,Intelij Idea具有预定义的运行配置,可调用应用程序。这种配置工作得非常快,并且只部署.java文件,可以处理所有Maven任务。 如何做同样的事情,就像Idea做的那样,但使用命令行?是否有一些Maven任务,或者我应该手动打包.jar 下面的命令将执行此操作 MVN Spring B

我有一个SpringBoot项目,它用Maven构建了典型的SpringBoot。但是在我的
pom.xml
中有很多插件和任务,所以将项目打包到.jar并在localhohst上运行只需要几分钟。同时,Intelij Idea具有预定义的运行配置,可调用
应用程序
。这种配置工作得非常快,并且只部署.java文件,可以处理所有Maven任务。 如何做同样的事情,就像Idea做的那样,但使用命令行?是否有一些Maven任务,或者我应该手动打包.jar


下面的命令将执行此操作


<代码> MVN Spring Bug:运行

<代码> MVN Spring Bug:如果您在MevEngpring启动插件中有Maven Spring启动插件,如果您在默认情况下生成了Project,则运行代码>运行任务比运行应用程序所需的要多得多。解决方案包括调查为什么会出现这种情况。此命令运行pom.xml中包含的所有插件和任务,并且运行速度非常慢。我只需要将我的类打包到.jar并在本地主机上运行,就像Idea对“应用程序”配置所做的那样。“将类打包到jar”比您想象的要复杂得多。编译、运行测试,将所有依赖项复制到
BOOT-LIB
,创建starter类,然后打包jar。jar不仅仅是一个包含类的jar,它还包含更多的类,因此在运行maven时,它会做更多的事情。另外,
springboot:run
不会创建jar,它只是在编译、运行测试、创建类路径之后运行应用程序。如果不需要测试,请使用
-DskipTests
禁用它们。