2017-06-15 4 views
0

Ich habe diese Schritte befolgt, um das Pacakging von Jar in War zu konvertieren.Spring Boot packen das Projekt in den Krieg

Aber wenn ich meinen Projektordner oder die Build-Ordner überprüfen, die generiert wird, gibt es keine Krieg Datei nur einen Krieg Ordner generiert kommt mit MANIFEST.MF Datei

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

Die Änderungen, die ich in meinem gradle tat Datei

apply plugin: 'war' 

configurations { 
    providedRuntime 
} 


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

Added eine neue ServletInitializer Klasse bauen

public class ServletInitializer extends SpringBootServletInitializer { 

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

} 

Antwort

0

können Sie den grandle Befehl assemble verwenden, um das Glas zu bauen. Dies sollte helfen

gradle assemble 
Verwandte Themen