Hi there,

I am generating documentation snippets from the spring-configuration-metadata.json file generated by the Spring Boot Configuration Processor and noticed an issue that the description value of properties is empty when Gradle's incremental compilation kicked in. I opened Gradle issue 34774 and they said that it is not a bug of the incremental compilation but rather a documentation issue since incremental annotation processors are only allowed to consume information which is available in the classfile.

Before opening a pull request to disable the support for incremental compilation in the Spring Boot Configuration Processor, I wanted to see if you think that it would be a good idea to disable it, since it would mean that a full recompilation is needed when the annotation processor is applied and the slightest change is made to any source file in the source set the annotation processor is applied to. That would probably make the development experience worse for a lot of people.