如何使用Maven为春季启动创建战争文件?

巫毒的

我正在尝试遵循将春季项目转换为战争的指南。

http://spring.io/guides/gs/convert-jar-to-war/

它开始使用Maven和Gradle,然后在jar部分之后就完全忘记了Maven,只更新了Gradle。

安迪·威尔金森(Andy Wilkinson)

您需要在pom中进行两个主要更改。首先是将项目的包装类型更改为war

<groupId>org.springframework</groupId>
<artifactId>gs-convert-jar-to-war</artifactId>
<version>0.1.0</version>
<packaging>war</packaging>

第二个方法是添加依赖项spring-boot-starter-tomcat并将其标记为已提供:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
</dependency>

mvn package现在将产生一个war文件,该文件可以使用java -jar单独的servlet容器运行或部署到单独的servlet容器中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章