Skip to content

chore: update lombok version to 1.18.32 in pom.xml#715

Open
zxuexingzhijie wants to merge 2 commits into
apache:masterfrom
zxuexingzhijie:master
Open

chore: update lombok version to 1.18.32 in pom.xml#715
zxuexingzhijie wants to merge 2 commits into
apache:masterfrom
zxuexingzhijie:master

Conversation

@zxuexingzhijie

Copy link
Copy Markdown

img_v3_02vs_b4072b3d-fc65-4e31-9e8a-b4782bbe345g

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project hugegraph-client: Fatal error compiling: java.lang.IllegalAccessError: class lombok.javac.apt.LombokProcessor (in unnamed module @0x20c71) cannot access class com.sun.tools.javac.processing.JavacProcessingEnvironment (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.processing to unnamed module @0x20c71 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :hugegraph-client

接下来是成功install后的

img_v3_02vs_602a1fcf-dfe8-47e3-9ffa-6d5f789296ag

@github-actions

Copy link
Copy Markdown

Due to the lack of activity, the current pr is marked as stale and will be closed after 180 days, any update will remove the stale label

@VGalaxies VGalaxies left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

  • Blocking: yes
  • Summary: The Lombok version bump leaves release dependency and license metadata stale.
  • Evidence:
    • git diff origin/master...HEAD
    • static inspection shows pom.xml:132 uses 1.18.32, while known-dependencies.txt and release LICENSE still reference 1.18.8

Comment thread pom.xml
<junit.version>4.12</junit.version>
<mockito.version>2.25.1</mockito.version>
<lombok.version>1.18.8</lombok.version>
<lombok.version>1.18.32</lombok.version>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Medium: Update release metadata for Lombok 1.18.32

pom.xml:132

Evidence

  • The PR changes <lombok.version> to 1.18.32, but hugegraph-dist/scripts/dependency/known-dependencies.txt:249 still lists lombok-1.18.8.jar, and hugegraph-dist/release-docs/LICENSE:591 still documents org.projectlombok:lombok:1.18.8. The license-checker workflow regenerates current dependencies and diffs them against the checked-in list.

Impact

  • The dependency license check can fail, and release artifacts can ship incorrect third-party dependency/license metadata.

Requested fix

  • Regenerate/update hugegraph-dist/scripts/dependency/known-dependencies.txt and update the Lombok entry in hugegraph-dist/release-docs/LICENSE to 1.18.32, including any related bundled license metadata if it changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants