Skip to content

Commit b2cbdaa

Browse files
dongjoon-hyunLuciferYang
authored andcommitted
[SPARK-51226][BUILD] Upgrade extra-enforcer-rules to support Java 24
### What changes were proposed in this pull request? This PR aims to upgrade `extra-enforcer-rules` to support Java 24. ### Why are the changes needed? - https://github.com/mojohaus/extra-enforcer-rules/releases/tag/1.9.0 - mojohaus/extra-enforcer-rules#308 ### Does this PR introduce _any_ user-facing change? No, this is a build plugin. **BEFORE** ``` [INFO] --- enforcer:3.4.1:enforce (enforce-versions) spark-parent_2.13 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed [INFO] Rule 2: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$PushbackIterator.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmModuleHashesAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmModuleResolutionAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmCompilationIdAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmAttribute$DelegatingClassReader.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmSourceIdAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter$WritingFieldVisitor.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmAttribute$1.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$MergedLocalVariableValue.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmCharacterRangeTableAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$MergedLocalVariableKey.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter$WritingMethodVisitor.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$AnnotationVisitorSource.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmAttribute$DelegatingClassWriter.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$AttributeFunction.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter$WritingModuleVisitor.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter$WritingAnnotationVisitor.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassWriter$1.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$1.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/AsmWrappedAttribute$AsmUnknownAttribute.class: got null class-file-version [WARNING] Unknown bytecodeVersion for net.bytebuddy:byte-buddy:jar:1.17.0:test : META-INF/versions/24/net/bytebuddy/jar/asmjdkbridge/JdkClassReader$TypeAnnotationVisitorSource.class: got null class-file-version [INFO] Rule 3: org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion passed ``` **AFTER** ``` [INFO] --- enforcer:3.4.1:enforce (enforce-versions) spark-parent_2.13 --- [INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed [INFO] Rule 1: org.apache.maven.enforcer.rules.version.RequireJavaVersion passed [INFO] Rule 2: org.apache.maven.enforcer.rules.dependency.BannedDependencies passed [INFO] Rule 3: org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion passed ``` ### How was this patch tested? Manual review. ### Was this patch authored or co-authored using generative AI tooling? No. Closes apache#49967 from dongjoon-hyun/SPARK-51226. Authored-by: Dongjoon Hyun <[email protected]> Signed-off-by: yangjie01 <[email protected]>
1 parent f601eb7 commit b2cbdaa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2645,7 +2645,7 @@
26452645
<dependency>
26462646
<groupId>org.codehaus.mojo</groupId>
26472647
<artifactId>extra-enforcer-rules</artifactId>
2648-
<version>1.8.0</version>
2648+
<version>1.9.0</version>
26492649
</dependency>
26502650
</dependencies>
26512651
</plugin>

0 commit comments

Comments
 (0)