Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Run build on JDK 17 and 21-ea #421

Closed
wants to merge 4 commits into from
Closed

Run build on JDK 17 and 21-ea #421

wants to merge 4 commits into from

Conversation

sleberknight
Copy link
Member

No description provided.

@sleberknight sleberknight added the infrastructure Changes to build, deployment, code analysis tools, and other project infrastructure label Sep 25, 2023
@sleberknight sleberknight added this to the 3.0.1 milestone Sep 25, 2023
@sleberknight sleberknight self-assigned this Sep 25, 2023
@sleberknight sleberknight marked this pull request as draft September 25, 2023 17:00
@sleberknight
Copy link
Member Author

@sleberknight
Copy link
Member Author

The Temurin releases page says this:

25th of September 2023:We are awaiting access to the new Java 21's specification tests before formally releasing Temurin 21.

@sleberknight
Copy link
Member Author

With 21-ea got following error:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.11.0:compile (default-compile) on project kiwi-test: Fatal error compiling: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' -> [Help 1]

Googled and this seems to be an error with Lombok, prior to 1.18.30. So, first need to release new version of kiwi-parent

ref: projectlombok/lombok#3393

@sleberknight
Copy link
Member Author

@dependabot rebase

Bumps [org.kiwiproject:kiwi-parent](https://github.com/kiwiproject/kiwi-parent) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/kiwiproject/kiwi-parent/releases)
- [Commits](kiwiproject/kiwi-parent@v3.0.2...v3.0.3)

---
updated-dependencies:
- dependency-name: org.kiwiproject:kiwi-parent
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.kiwiproject:kiwi-bom](https://github.com/kiwiproject/kiwi-bom) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/kiwiproject/kiwi-bom/releases)
- [Commits](kiwiproject/kiwi-bom@v2.0.1...v2.0.2)

---
updated-dependencies:
- dependency-name: org.kiwiproject:kiwi-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@sleberknight sleberknight changed the title Run build on JDK 17 and 21 Run build on JDK 17 and 21-ea Sep 26, 2023
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@sleberknight
Copy link
Member Author

Closing because I messed up the rebase. Will re-submit a clean branch.

@sleberknight sleberknight deleted the build-17-and-21 branch September 26, 2023 14:08
@sleberknight sleberknight removed this from the 3.0.1 milestone Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
infrastructure Changes to build, deployment, code analysis tools, and other project infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant