yaml中的自动补全不适用于我自定义的启动器中的spring-configuration-metadata

时间:2019-04-10 09:00:08

标签: java spring spring-boot annotation-processing spring-boot-configuration

我有custom-spring-boot-starterMyProperties.class。我添加依赖项:

annotationProcessor "org.springframework.boot:spring-boot-configuration-processor:${springBootVersion}"

在项目构建之后,我已经生成了文件:

enter image description here

在那之后,我将我的入门者包括在内:

compile project(':my-custom-starter')

我尝试在spring-configuration-metadata.json中使用application.yaml进行自动完成。但这是行不通的。如果我将spring-configuration-metadata.json从我的自定义启动器(build/classes/java/main/META-INF)复制到myProject/resources/META-INF/-自动完成工作正常。

我认为它不应该那样工作。我不必每次都将spring-configuration-metadata.json从启动程序的build folder复制到myProjects resource我该如何解决?

0 个答案:

没有答案