11#! /usr/bin/env groovy
22/*
33 * ao-payments-payflowPro - Provider for the Payflow Pro XMLPay system.
4- * Copyright (C) 2021, 2022, 2023, 2024 AO Industries, Inc.
4+ * Copyright (C) 2021, 2022, 2023, 2024, 2025 AO Industries, Inc.
5566 * 7262 Bull Pen Cir
77 * Mobile, AL 36695
@@ -121,9 +121,6 @@ def upstreamProjects = [
121121 * mavenOpts The Maven Java options. *
122122 * Defaults to '-Djansi.force' for colorful logs *
123123 * *
124- * mavenOptsJdk16 The Maven Java options for JDK 16+. *
125- * Defaults to exporting Java compiler for rewrite-maven-plugin. *
126- * *
127124 * extraProfiles An array of additional profiles to pass to Maven. *
128125 * Defaults to [] *
129126 * *
@@ -449,10 +446,6 @@ if (!binding.hasVariable('maven')) {
449446if (! binding. hasVariable(' mavenOpts' )) {
450447 binding. setVariable(' mavenOpts' , ' -Djansi.force' )
451448}
452- if (! binding. hasVariable(' mavenOptsJdk16' )) {
453- // See https://docs.openrewrite.org/getting-started/getting-started#running-on-jdk-16-and-newer
454- binding. setVariable(' mavenOptsJdk16' , ' --add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED' )
455- }
456449if (! binding. hasVariable(' extraProfiles' )) {
457450 binding. setVariable(' extraProfiles' , [])
458451}
@@ -800,7 +793,7 @@ or any build that adds or removes build artifacts."""
800793 dir(projectDir) {
801794 withMaven(
802795 maven : maven,
803- mavenOpts : " ${ jdk == '11' ? mavenOpts : "$mavenOpts $mavenOptsJdk16" } " ,
796+ mavenOpts : mavenOpts,
804797 mavenLocalRepo : " .m2/repository-jdk-$jdk " ,
805798 jdk : " jdk-$jdk "
806799 ) {
@@ -855,7 +848,7 @@ or any build that adds or removes build artifacts."""
855848 dir(projectDir) {
856849 withMaven(
857850 maven : maven,
858- mavenOpts : " ${ testJdk == '11' ? mavenOpts : "$mavenOpts $mavenOptsJdk16" } " ,
851+ mavenOpts : mavenOpts,
859852 mavenLocalRepo : " .m2/repository-jdk-$jdk " ,
860853 jdk : " jdk-$testJdk "
861854 ) {
@@ -880,7 +873,7 @@ or any build that adds or removes build artifacts."""
880873 steps {
881874 // Steps moved to separate function to avoid "Method too large"
882875 // See https://stackoverflow.com/a/47631522
883- deploySteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mavenOptsJdk16, mvnCommon)
876+ deploySteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mvnCommon)
884877 }
885878 }
886879 stage(' SonarQube analysis' ) {
@@ -896,7 +889,7 @@ or any build that adds or removes build artifacts."""
896889 steps {
897890 // Steps moved to separate function to avoid "Method too large"
898891 // See https://stackoverflow.com/a/47631522
899- sonarQubeAnalysisSteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mavenOptsJdk16, mvnCommon)
892+ sonarQubeAnalysisSteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mvnCommon)
900893 }
901894 }
902895 stage(' Quality Gate' ) {
@@ -943,7 +936,7 @@ or any build that adds or removes build artifacts."""
943936
944937// Steps moved to separate function to avoid "Method too large"
945938// See https://stackoverflow.com/a/47631522
946- void deploySteps (niceCmd , projectDir , deployJdk , maven , mavenOpts , mavenOptsJdk16 , mvnCommon ) {
939+ void deploySteps (niceCmd , projectDir , deployJdk , maven , mavenOpts , mvnCommon ) {
947940 // Make sure working tree not modified by build or test
948941 sh checkTreeUnmodifiedScriptBuild(niceCmd)
949942 dir(projectDir) {
@@ -964,7 +957,7 @@ void deploySteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mavenOptsJdk1
964957 sh moveSurefireReportsScript()
965958 withMaven(
966959 maven : maven,
967- mavenOpts : " ${ deployJdk == '11' ? mavenOpts : "$mavenOpts $mavenOptsJdk16" } " ,
960+ mavenOpts : mavenOpts,
968961 mavenLocalRepo : " .m2/repository-jdk-$deployJdk " ,
969962 jdk : " jdk-$deployJdk "
970963 ) {
@@ -979,13 +972,13 @@ void deploySteps(niceCmd, projectDir, deployJdk, maven, mavenOpts, mavenOptsJdk1
979972
980973// Steps moved to separate function to avoid "Method too large"
981974// See https://stackoverflow.com/a/47631522
982- void sonarQubeAnalysisSteps (niceCmd , projectDir , deployJdk , maven , mavenOpts , mavenOptsJdk16 , mvnCommon ) {
975+ void sonarQubeAnalysisSteps (niceCmd , projectDir , deployJdk , maven , mavenOpts , mvnCommon ) {
983976 // Not doing shallow: sh "${niceCmd}git fetch --unshallow || true" // SonarQube does not currently support shallow fetch
984977 dir(projectDir) {
985978 withSonarQubeEnv(installationName : ' AO SonarQube' ) {
986979 withMaven(
987980 maven : maven,
988- mavenOpts : " ${ deployJdk == '11' ? mavenOpts : "$mavenOpts $mavenOptsJdk16" } " ,
981+ mavenOpts : mavenOpts,
989982 mavenLocalRepo : " .m2/repository-jdk-$deployJdk " ,
990983 jdk : " jdk-$deployJdk "
991984 ) {
0 commit comments