2017-06-15 49 views
0

我按照這些步驟將jar包轉換爲war。Spring Boot將項目打包成戰爭

但是,當我檢查我的項目文件夾或生成的build文件夾中有隻生成一個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); 
    } 

} 

回答

0

您可以使用gradle命令組合來構建jar。這應該有幫助

gradle assemble 
相關問題