我遇到的问题是,我想在SpringBoot' bootRun
gradle任务中包含测试类路径资源。为什么?这样我就可以使用带有测试资源的test
配置文件来模拟集成点。
我尝试了什么:
addResources = true
选项(我根据类似的bootRepackage
configuration尝试使用customConfiguration
,但无效)BootRunTask
source code useTestClasspath
(在gradle版本中没有镜像)答案 0 :(得分:3)
我遇到了the following solution,它为我解决了这个问题。
基本上,BootRunTask
扩展了标准JavaExec
任务,该任务提供classpath
选项。因此,您可以使用以下gradle配置添加测试类路径资源:
bootRun {
classpath = sourceSets.test.runtimeClasspath
}