-
Notifications
You must be signed in to change notification settings - Fork 65
Description
even if there is a class annotated with @EnableFlamingock the errror is
@EnableFlamingock annotation is mandatory. Please annotate a class with @EnableFlamingock to configure the pipeline
last round is always false
NOTE: If I remove lombok processor then the same code works
details:
Round 1:
input files: {it.digione.hive.dms.persistence.flamingock.FlamingockSetup, it.digione.hive.dms.persistence.flamingock.configuration.FlamingockConfiguration, it.digione.hive.dms.persistence.flamingock.migrations._0001__Change1Test}
annotations: [io.flamingock.api.annotations.EnableFlamingock, org.springframework.context.annotation.Configuration, org.springframework.context.annotation.Bean, org.springframework.lang.NonNull, io.flamingock.api.annotations.TargetSystem, io.flamingock.api.annotations.Change, io.flamingock.api.annotations.Apply, io.flamingock.api.annotations.Rollback]
last round: false
Processor org.springframework.boot.configurationprocessor.ConfigurationMetadataAnnotationProcessor matches [/org.springframework.context.annotation.Configuration] and returns false.
Processor lombok.launch.AnnotationProcessorHider$AnnotationProcessor matches [/org.springframework.context.annotation.Bean, /io.flamingock.api.annotations.Apply, /io.flamingock.api.annotations.TargetSystem, /org.springframework.lang.NonNull, /org.springframework.context.annotation.Configuration, /io.flamingock.api.annotations.Rollback, /io.flamingock.api.annotations.Change, /io.flamingock.api.annotations.EnableFlamingock] and returns false.
Processor io.flamingock.core.processor.FlamingockAnnotationProcessor matches [/io.flamingock.api.annotations.Change, /io.flamingock.api.annotations.EnableFlamingock] and returns true.
Round 2:
input files: {}
annotations: []
last round: false
Processor org.springframework.boot.configurationprocessor.ConfigurationMetadataAnnotationProcessor matches [] and returns false.
Processor lombok.launch.AnnotationProcessorHider$AnnotationProcessor matches [] and returns false.