SpringBoot使用Gradle构建war包
2017-07-29 12:23
399 查看
Spring Boot默认将应用打包成可执行的jar包。有时候需要打包成war包部署在tomcat等容器。下面简单介绍下打包的步骤。
一、修改gradle.build文件
1.1 添加如下配置
1.2 修改依赖,将tomcat的依赖范围修改为providedCompile
二、主类继承SpringBootServletInitializer,重写configure方法
三、构建
上述修改完后,执行如下命令,就可以在build目录下生成war包了。
一、修改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); } }
三、构建
上述修改完后,执行如下命令,就可以在build目录下生成war包了。
gradle build
相关文章推荐
- SpringBoot使用Gradle构建war包的步骤
- Spring Boot使用Gradle构建war
- springboot 支持 jsp 的写法(分别使用 maven 和 gradle 作为构建工具)
- [置顶] Android Studio使用新的Gradle构建工具配置NDK环境(三)
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 使用 Gradle 实现 TFS 构建自动化
- 使用eclipse构建war包
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 在Eclipse IDE使用Gradle构建应用程序
- Android Studio使用新的Gradle构建工具配置NDK环境-experimental篇(四)
- 在Eclipse IDE中使用Gradle构建系统
- Android中使用Gradle来构建App项目的入门指南
- Gradle构建工具的学习与使用
- 使用Gradle构建Android项目
- 使用gradle打war包时,包含中文文件名导致war包无法解压的解决办法
- Gradle-使用Gradle构建和测试-2-GradleTasks(一)
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- 使用Gradle构建SpringBoot工程系列:第七篇:使用spring-boot-devtools开启热部署
- 单点登录之使用eclipse构建cas服务端的war部署包
- 使用Gradle构建简单Java项目