首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用spring maven-plugin

使用spring maven-plugin
EN

Stack Overflow用户
提问于 2017-02-03 12:39:42
回答 2查看 6.3K关注 0票数 6

在创建spring引导项目时,我将pom.xml中的属性定义为<packaging>war</packaging>,使用该属性可以创建war,然后将war部署到服务器(可能是tomcat或曾经)中。

但是我遇到了一个名为spring-boot-maven-plugin的插件,它的文档声明它用于包、可执行jar或war归档,并运行一个就地应用程序。

我的疑问是,我们为什么要这样做?

如果我的包可以告诉我要创建什么,然后可以部署它来运行,那么这个插件的用途是什么。

我正在努力理解一个新的项目,所以我想确保每一行都有意义。

EN

回答 2

Stack Overflow用户

发布于 2017-02-03 14:17:29

maven插件将创建一个“可执行”存档。在war打包的情况下,您可以使用java -jar my-app.war执行您的应用程序。如果您打算在现有的Servlet容器中部署Spring应用程序,那么这个插件实际上是不必要的。

maven插件可以做更多的事情,比如从shell运行应用程序,或者创建构建信息。

检查文献资料

票数 3
EN

Stack Overflow用户

发布于 2021-05-06 16:59:37

Spring插件在Apache中提供了Spring支持,允许您打包可执行的jar或war存档,并运行应用程序“就地”。请参阅此- https://www.javaguides.net/2019/02/use-of-spring-boot-maven-plugin-with.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42024546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档