gradle bootRun > 使用测试类路径

Nic*_*aly 4 gradle spring-boot

我遇到的问题是,我想在 SpringBoot 的bootRungradle 任务中包含测试类路径资源。为什么?这样我就可以使用test带有测试资源的配置文件来模拟集成点。

我试过的:

Nic*_*aly 5

我遇到了以下解决方案,它为我解决了这个问题。

基本上,BootRunTask扩展了标准JavaExec任务,它提供了一个classpath选项。因此,您可以使用以下 gradle 配置添加测试类路径资源:

bootRun {
    classpath = sourceSets.test.runtimeClasspath
}
Run Code Online (Sandbox Code Playgroud)