WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Flamingock processor is not working with lombok processor #729

@baggior

Description

@baggior

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions