diff --git a/CHANGELOG.md b/CHANGELOG.md index cb064ac79d..2a1d61e10b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased ### Changed - Upgrade [Legman](https://github.com/sdorra/legman) to v1.6.2 in order to fix execution on Java versions > 8 +- Upgrade [Lombok](https://projectlombok.org/) to version 1.18.10 in order to fix build on Java versions > 8 ## 2.0.0-rc3 - 2020-01-31 ### Fixed diff --git a/lombok.config b/lombok.config new file mode 100644 index 0000000000..d8ef4d1d98 --- /dev/null +++ b/lombok.config @@ -0,0 +1,4 @@ +# since v1.16.20 the @ConstructorProperties is no longer added to constructors, +# but this annotation seem to be used by Jackson. +# Not sure if this is realy required, but without sonia.scm.api.rest.JSONContextResolverTest breaks +lombok.anyConstructor.addConstructorProperties = true diff --git a/pom.xml b/pom.xml index eb98edf7ce..0bba74026b 100644 --- a/pom.xml +++ b/pom.xml @@ -212,7 +212,7 @@ org.projectlombok lombok - 1.16.18 + 1.18.10 provided @@ -287,7 +287,7 @@ org.hibernate hibernate-validator - ${hibernate-validator.version} + ${hibernate-validator.version}