From 234583c8e1e6d44f12da76da2dd0541d5f988986 Mon Sep 17 00:00:00 2001 From: Arnold Galovics Date: Mon, 17 Apr 2023 09:25:03 +0200 Subject: [PATCH] Modernizer configuration to disable forcing the Optional.orElseThrow construct --- build.gradle | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build.gradle b/build.gradle index 88f9a75eb..24bfd31c8 100644 --- a/build.gradle +++ b/build.gradle @@ -611,6 +611,10 @@ configure(project.fineractJavaProjects) { violationLogLevel="error" javaVersion = project.targetCompatibility ignoreGeneratedClasses = true + // Rules can be found here: https://github.com/gaul/modernizer-maven-plugin/blob/master/modernizer-maven-plugin/src/main/resources/modernizer.xml + exclusions = [ + 'java/util/Optional.get:()Ljava/lang/Object;' // Disable forcing the usage of Optional.orElseThrow(java.util.function.Supplier) + ] } }