[BUILD-574] Upgrade lombok to 1.18.22 to support Java 17 LTS Created: 04/Nov/21 Updated: 17/Jan/22 Resolved: 10/Jan/22 |
|
| Status: | Closed |
| Project: | Build |
| Component/s: | BOM |
| Affects Version/s: | BOM 6.2.12 |
| Fix Version/s: | BOM 6.2.16 |
| Type: | Improvement | Priority: | Neutral |
| Reporter: | Jordie Diepeveen | Assignee: | Maxime Michel |
| Resolution: | Done | Votes: | 0 |
| Labels: | artt | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Release notes required: |
Yes
|
||||||||
| Date of First Response: | |||||||||
| Description |
|
Java 17 LTS has been released and there is a known issue with the version of lombok defined in the external-dependencies project (1.18.20). Lombok needs to be upgraded to 1.18.22 to fix compilation errors. |
| Comments |
| Comment by Tobias Szczepanski [ 07/Jan/22 ] |
|
Hello, just FYI this change did somehow not make it into the latest releases. magnolia-external-dependencies-6.2.15.pom still definesĀ <lombokVersion>1.18.20</lombokVersion> Therefore the Release notes are misleading: https://docs.magnolia-cms.com/product-docs/6.2/Releases/Release-notes-for-Magnolia-CMS-6.2.13.html Best |
| Comment by Maxime Michel [ 07/Jan/22 ] |
|
Hi tszczepanski, thanks for reporting this, indeed there was a refactoring in which this upgrade got lost. I will do it for good for 6.2.16. Best, |