diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 4e05ac6..a0ec1ff 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -31,7 +31,7 @@ jobs: strategy: matrix: - java_version: [ 17 ] + java_version: [ 17, 21 ] steps: - name: Checkout for build @@ -39,7 +39,7 @@ jobs: - name: Set up JDK uses: actions/setup-java@v3 with: - distribution: 'temurin' + distribution: 'zulu' java-version: ${{ matrix.java_version }} cache: maven - name: Verify diff --git a/org.eclipse.persistence.asm/pom.xml b/org.eclipse.persistence.asm/pom.xml index 72bd017..09e8aa4 100644 --- a/org.eclipse.persistence.asm/pom.xml +++ b/org.eclipse.persistence.asm/pom.xml @@ -27,7 +27,7 @@ org.eclipse.persistence org.eclipse.persistence.asm - 9.5.0-SNAPSHOT + 9.6.0-SNAPSHOT EclipseLink ASM EclipseLink extension for Java bytecode manipulation and analysis framework @@ -83,10 +83,10 @@ ${project.basedir}/.. - 7 + 8 9 - 9.5 + 9.6 4.13.2 @@ -159,32 +159,32 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.2.1 + 3.4.1 org.codehaus.mojo buildnumber-maven-plugin - 3.0.0 + 3.2.0 org.codehaus.mojo build-helper-maven-plugin - 3.3.0 + 3.4.0 org.apache.maven.plugins maven-dependency-plugin - 3.5.0 + 3.6.0 com.sun.wts.tools.ant package-rename-task - 1.5.2 + 1.6.0 org.apache.felix maven-bundle-plugin - 5.1.8 + 5.1.9 org.apache.maven.plugins @@ -199,7 +199,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.5.0 + 3.6.0 org.apache.maven.plugins @@ -209,7 +209,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.0.0 + 3.1.2 org.apache.maven.plugins @@ -494,7 +494,7 @@ org.eclipse.dash license-tool-plugin - 0.0.1-SNAPSHOT + 1.0.3-SNAPSHOT diff --git a/org.eclipse.persistence.asm/src/main/java/org/eclipse/persistence/internal/libraries/asm/EclipseLinkASMClassWriter.java b/org.eclipse.persistence.asm/src/main/java/org/eclipse/persistence/internal/libraries/asm/EclipseLinkASMClassWriter.java index 4080bea..e0b0f85 100644 --- a/org.eclipse.persistence.asm/src/main/java/org/eclipse/persistence/internal/libraries/asm/EclipseLinkASMClassWriter.java +++ b/org.eclipse.persistence.asm/src/main/java/org/eclipse/persistence/internal/libraries/asm/EclipseLinkASMClassWriter.java @@ -68,7 +68,7 @@ private static int getLatestOPCodeVersion() { final Map versionMap = new LinkedHashMap<>(); Pattern searchPattern = Pattern.compile("^V\\d((_\\d)?|\\d*)"); try { - Class opcodesClazz = Opcodes.class; + Class opcodesClazz = Opcodes.class; for (Field f : opcodesClazz.getDeclaredFields()) { if (searchPattern.matcher(f.getName()).matches()) { versionMap.put(f.getName().replace("V","").replace('_', '.'), f.getInt(opcodesClazz));