博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot使用Gradle构建war包
阅读量:5286 次
发布时间:2019-06-14

本文共 943 字,大约阅读时间需要 3 分钟。

Spring Boot默认将应用打包成可执行的jar包。有时候需要打包成war包部署在tomcat等容器。下面简单介绍下打包的步骤。

 

一、修改gradle.build文件

1.1 添加如下配置

apply plugin: 'war'

1.2 修改依赖,将tomcat的依赖范围修改为providedCompile

dependencies {      compile('org.springframework.boot:spring-boot-starter-web')      providedCompile("org.springframework.boot:spring-boot-starter-tomcat")      testCompile('org.springframework.boot:spring-boot-starter-test')  }

二、主类继承SpringBootServletInitializer,重写configure方法

@SpringBootApplication  public class GradletestApplication extends SpringBootServletInitializer {        public static void main(String[] args) {          SpringApplication.run(GradletestApplication.class, args);      }        @Override      protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {          return builder.sources(GradletestApplication.class);      }  }

 

https://blog.csdn.net/yufeiyanliu/article/details/76303616

 

 

 

转载于:https://www.cnblogs.com/H-BolinBlog/p/9047561.html

你可能感兴趣的文章
Linux中防火墙centos
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>
css & input type & search icon
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
语音识别中的MFCC的提取原理和MATLAB实现
查看>>
MetaWeblog API Test
查看>>
c# 文件笔记
查看>>
类和结构
查看>>
心得25--JDK新特性9-泛型1-加深介绍
查看>>
安装NVIDIA驱动时禁用自带nouveau驱动
查看>>
HDU-1255 覆盖的面积 (扫描线)
查看>>
Java 中 静态方法与非静态方法的区别
查看>>
Jenkins+ProGet+Windows Batch搭建全自动的内部包(NuGet)打包和推送及管理平台
查看>>