我已经按照这些步骤将pacakging从Jar转换为War .
但是,当我检查我的项目文件夹或生成的生成文件夹时,没有生成war文件只有一个war文件夹附带MANIFEST.MF文件
我在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 回答
你可以使用gradle命令汇编来构建jar . 这应该有所帮助