diff --git a/build.gradle b/build.gradle index 350ae65280a..95aba8a1ad5 100644 --- a/build.gradle +++ b/build.gradle @@ -685,8 +685,9 @@ configure(project.fineractCustomProjects) { exclude(module: "slf4j-api") } - compileOnly('org.projectlombok:lombok') - annotationProcessor('org.projectlombok:lombok') + compileOnly 'org.projectlombok:lombok' + annotationProcessor 'org.projectlombok:lombok' + annotationProcessor('org.mapstruct:mapstruct-processor') annotationProcessor('org.springframework.boot:spring-boot-autoconfigure-processor') annotationProcessor('org.springframework.boot:spring-boot-configuration-processor') diff --git a/fineract-e2e-tests-core/build.gradle b/fineract-e2e-tests-core/build.gradle index 3adc9c98df3..c7c1ddf57c6 100644 --- a/fineract-e2e-tests-core/build.gradle +++ b/fineract-e2e-tests-core/build.gradle @@ -21,6 +21,8 @@ plugins { id 'java' } +apply plugin: 'io.freefair.lombok' + repositories { mavenCentral() } @@ -51,9 +53,6 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.0' testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0' - testCompileOnly 'org.projectlombok:lombok:1.18.34' - testAnnotationProcessor 'org.projectlombok:lombok:1.18.34' - testImplementation "ch.qos.logback:logback-core:1.5.8" testImplementation "ch.qos.logback:logback-classic:1.5.8" diff --git a/fineract-e2e-tests-runner/build.gradle b/fineract-e2e-tests-runner/build.gradle index 2c5df1a2ea0..d4b241c58ad 100644 --- a/fineract-e2e-tests-runner/build.gradle +++ b/fineract-e2e-tests-runner/build.gradle @@ -24,6 +24,7 @@ plugins { apply plugin: 'java' apply plugin: 'eclipse' +apply plugin: 'io.freefair.lombok' repositories { mavenCentral() @@ -54,9 +55,6 @@ dependencies { testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.0' testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0' - testCompileOnly 'org.projectlombok:lombok:1.18.34' - testAnnotationProcessor 'org.projectlombok:lombok:1.18.34' - testImplementation "ch.qos.logback:logback-core:1.5.8" testImplementation "ch.qos.logback:logback-classic:1.5.8" diff --git a/fineract-progressive-loan/build.gradle.kts b/fineract-progressive-loan/build.gradle.kts index eb31f69f35a..859daa063b1 100644 --- a/fineract-progressive-loan/build.gradle.kts +++ b/fineract-progressive-loan/build.gradle.kts @@ -18,6 +18,8 @@ */ description = "Fineract Progressive Loan" +apply(plugin = "io.freefair.lombok") + dependencies { implementation(project(":fineract-accounting")) implementation(project(":fineract-charge"))