@@ -342,7 +342,7 @@ function mavenCreateAndRun() {
342
342
# collections dont like multiline
343
343
runOnBaseDirBash " ` sclEnable` mvn -B archetype:generate -DgroupId=org.test.rhimg -DartifactId=rhimg -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false && cd rhimg && ` sclEnable` mvn -B clean install && ` sclEnable` java -cp target/rhimg-1.0-SNAPSHOT.jar org.test.rhimg.App"
344
344
else
345
- runOnBaseDirBash " mvn -B archetype:generate -DgroupId=org.test.rhimg -DartifactId=rhimg -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false && cd rhimg && mvn -B clean install && java -cp target/rhimg-1.0-SNAPSHOT.jar org.test.rhimg.App"
345
+ runOnBaseDirBash " mvn -B archetype:generate -DgroupId=org.test.rhimg -DartifactId=rhimg -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false && cd rhimg && sed -i 's;<maven.compiler.source>1.7</maven.compiler.source>;<maven.compiler.source>1.8</maven.compiler.source>;g' pom.xml && sed -i 's;<maven.compiler.target>1.7</maven.compiler.target>;<maven.compiler.target>1.8</maven.compiler.target>;g' pom.xml && mvn -B clean install && java -cp target/rhimg-1.0-SNAPSHOT.jar org.test.rhimg.App"
346
346
fi
347
347
}
348
348
@@ -570,6 +570,13 @@ function s2iBasic() {
570
570
local d=` mktemp -d`
571
571
pushd $d
572
572
mvn -B archetype:generate -DgroupId=org.test.rhimg -DartifactId=rhimg -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
573
+ # Need to modify this generated pom file for a maven.compiler.source & target to be 1.8 rather than 1.7.
574
+ pushd rhimg
575
+ sed -i " s;<maven.compiler.source>1.7</maven.compiler.source>;<maven.compiler.source>1.8</maven.compiler.source>;g" pom.xml
576
+ sed -i " s;<maven.compiler.target>1.7</maven.compiler.target>;<maven.compiler.target>1.8</maven.compiler.target>;g" pom.xml
577
+ echo " Print the pom.xml file."
578
+ cat pom.xml
579
+ popd
573
580
git config --global user.name " conatinerQa bot"
574
581
git config --global user.email
" [email protected] "
575
582
git init --bare rhimgrepo
@@ -699,14 +706,15 @@ function checkHardcodedJdks() {
699
706
JRE_8_VERSION=' 1.8.0_392-b08'
700
707
JRE_11_VERSION=' 11.0.21+9-LTS'
701
708
JRE_17_VERSION=' 17.0.9+9-LTS'
709
+ JRE_21_VERSION=' 21.0.1+12-LTS'
702
710
cat $( getOldJavaVersionLog)
703
711
cat $( getOldJavaVersionLog) | grep " openjdk version"
704
- cat $( getOldJavaVersionLog) | grep -e " $JRE_11_VERSION " -e " $JRE_8_VERSION " -e " $JRE_17_VERSION "
712
+ cat $( getOldJavaVersionLog) | grep -e " $JRE_11_VERSION " -e " $JRE_8_VERSION " -e " $JRE_17_VERSION " -e " $JRE_21_VERSION "
705
713
706
714
else
707
715
cat $( getOldMvnVersionLog)
708
716
cat $( getOldMvnVersionLog) | grep " Java version:"
709
- cat $( getOldMvnVersionLog) | grep -e " Java version: 11.0.21" -e " Java version: 1.8.0_392" -e " Java version: 17.0.9"
717
+ cat $( getOldMvnVersionLog) | grep -e " Java version: 11.0.21" -e " Java version: 1.8.0_392" -e " Java version: 17.0.9" -e " Java version: 21.0.1 "
710
718
fi
711
719
712
720
}
@@ -720,6 +728,8 @@ function checkJdkMajorVersion() {
720
728
VERSION_CHECK_KEY=' openjdk version \"1.8'
721
729
elif [[ $OTOOL_JDK_VERSION -eq 17 ]]; then
722
730
VERSION_CHECK_KEY=' openjdk version \"17.0'
731
+ elif [[ $OTOOL_JDK_VERSION -eq 21 ]]; then
732
+ VERSION_CHECK_KEY=' openjdk version \"21.0'
723
733
else
724
734
echo " Environment variable 'OTOOL_JDK_VERSION' not accepted. Please Debug."
725
735
VERSION_CHECK_KEY=' -1'
0 commit comments