首页 文章

Spring Boot将项目打包到战争中

提问于
浏览
0

我已经按照这些步骤将pacakging从Jar转换为War .

但是,当我检查我的项目文件夹或生成的生成文件夹时,没有生成war文件只有一个war文件夹附带MANIFEST.MF文件

http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-gradle-packaging

我在gradle构建文件中所做的更改

apply plugin: 'war'

configurations {
    providedRuntime
}


dependencies {      
    providedRuntime('org.springframework.boot:spring-boot-starter-tomcat')      
}

添加了一个新的ServletInitializer类

public class ServletInitializer extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(DemoApplication.class);
    }

}

1 回答

  • 0

    你可以使用gradle命令汇编来构建jar . 这应该有所帮助

    gradle assemble
    

相关问题