diff --git a/README.md b/README.md index 2d06024f33..6b08e469ea 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,9 @@ high-quality and consistent Java code_][picnic-blog-ep-post]. ### Installation This library is built on top of [Error Prone][error-prone-orig-repo]. To use -it, read the installation guide for Maven or Gradle below. +it, read the installation guide for Maven or Gradle below. The library requires +that your build is executed using JDK 17 or above, but supports builds that +[target][baeldung-java-source-target-options] older versions of Java. #### Maven @@ -263,6 +265,7 @@ guidelines][contributing]. If you want to report a security vulnerability, please do so through a private channel; please see our [security policy][security] for details. +[baeldung-java-source-target-options]: https://www.baeldung.com/java-source-target-options [bug-checks]: https://github.com/PicnicSupermarket/error-prone-support/blob/master/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/ [bug-checks-identity-conversion]: https://github.com/PicnicSupermarket/error-prone-support/blob/master/error-prone-contrib/src/main/java/tech/picnic/errorprone/bugpatterns/IdentityConversion.java [codeql-badge]: https://github.com/PicnicSupermarket/error-prone-support/actions/workflows/codeql.yml/badge.svg?branch=master&event=push diff --git a/documentation-support/src/test/java/tech/picnic/errorprone/documentation/DocumentationGeneratorTaskListenerTest.java b/documentation-support/src/test/java/tech/picnic/errorprone/documentation/DocumentationGeneratorTaskListenerTest.java index 0b300dc23b..685c7cd6f2 100644 --- a/documentation-support/src/test/java/tech/picnic/errorprone/documentation/DocumentationGeneratorTaskListenerTest.java +++ b/documentation-support/src/test/java/tech/picnic/errorprone/documentation/DocumentationGeneratorTaskListenerTest.java @@ -93,13 +93,20 @@ void extraction(@TempDir Path outputDirectory) { "DocumentationGeneratorTaskListenerTestClass.java", "class DocumentationGeneratorTaskListenerTestClass {}"); - // XXX: Once we support only JDK 15+, use a text block for the `expected` string. assertThat( outputDirectory.resolve( "documentation-generator-task-listener-test-DocumentationGeneratorTaskListenerTestClass.json")) .content(UTF_8) .isEqualToIgnoringWhitespace( - "{\"className\":\"DocumentationGeneratorTaskListenerTestClass\",\"path\":[\"CLASS: DocumentationGeneratorTaskListenerTestClass\",\"COMPILATION_UNIT\"]}"); + """ + { + "className": "DocumentationGeneratorTaskListenerTestClass", + "path": [ + "CLASS: DocumentationGeneratorTaskListenerTestClass", + "COMPILATION_UNIT" + ] + } + """); } @Immutable diff --git a/pom.xml b/pom.xml index 5031c287c7..0582cd5bfb 100644 --- a/pom.xml +++ b/pom.xml @@ -449,14 +449,6 @@ org.mongodb mongodb-driver-core 4.11.1 - - - - org.mongodb - bson-record-codec - - org.openrewrite