我已按照以下步骤将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);
}
}
答案 0 :(得分:0)
你可以使用gradle命令汇编来构建jar。这应该有帮助
org.springframework.boot.test.WebIntegrationTest