Module lombok does not read a module that exports org.mapstruct.ap.spi

Die Lombok Anwendung kann nicht gestartet werden

Wer neuere Java Features einsetzt und daher neuere Java Versionen verwendet, kommt oftmals mit neuen Fehler die mit dem Modulsystem von dem Projekt Jigsaw zusammenhängen.

Ich verwende gerne das Lombok und auch hier zeigen sich immer noch einmal hier und dort einige Fehler die auftauchen können. Sollte Euer Programm mit folgender Fehlermeldung abbrechen:

Error occurred during initialization of boot layer
java.lang.module.ResolutionException: Module lombok does not read a module that exports org.mapstruct.ap.spi

So fehlt Lombok eine Dependency. Es muss org.mapstruct:mapstruct-processor mit aufgenommen werden. Siehe issue 2125

dependencies {
    // fix for Lombok see https://github.com/rzwitserloot/lombok/issues/2125
    implementation 'org.mapstruct:mapstruct-processor:1.3.1.Final'
}

Jetzt sollte das Programm inklusive Lombok normal gestartet werden können.