MapStruct успешно генерирует правильные картографы и сохраняет их в каталоге target/generated-sources. Но после создания картографов, когда я обновляю свои объекты DTO (например, переименовываю поле), MapStruct не обновляет созданные картографы. Поэтому мне приходится удалять сгенерированные картографы после каждого обновления моих классов Entities of DTO, чтобы MapStruct генерировал их снова. Есть ли какие-либо возможные решения для устранения этой проблемы или автоматизации процесса регенерации?
Я предполагаю, что проблема может быть в конфигурации плагина компилятора MapStruct или Maven. Вот моя конфигурация:
Код: Выделить всё
17
3.13.0
1.6.2
1.18.34
org.mapstruct
mapstruct
${mapstruct.version}
org.mapstruct
mapstruct-processor
${mapstruct.version}
provided
org.projectlombok
lombok
${lombok.version}
org.springframework.boot
spring-boot-maven-plugin
org.projectlombok
lombok
org.apache.maven.plugins
maven-compiler-plugin
${maven-compiler-plugin.version}
${java.version}
${java.version}
org.projectlombok
lombok
${lombok.version}
org.mapstruct
mapstruct-processor
${mapstruct.version}
Я хочу, чтобы MapStruct автоматически обновлял созданные картографы после обновления классов Entity или DTO.
Подробнее здесь: https://stackoverflow.com/questions/791 ... to-classes
Мобильная версия