diff --git a/DOWNLOADS.md b/DOWNLOADS.md index 5487590cc..d3d12e8ae 100644 --- a/DOWNLOADS.md +++ b/DOWNLOADS.md @@ -9,7 +9,7 @@ The latest release of NoSQLBench is always available from github releases. - (be sure to `chmod +x nb` once you download it) - download [the latest release of nb.jar](https://github.com/nosqlbench/nosqlbench/releases/latest/download/nb.jar), a single-jar application. - - This requires java 12 or later, make sure your `java -version` command says that you are on Java 12 or later. + - This requires java 14 or later, make sure your `java -version` command says that you are on Java 14 or later. ## Docker diff --git a/mvn-defaults/pom.xml b/mvn-defaults/pom.xml index 9faf16ad8..98eb88392 100644 --- a/mvn-defaults/pom.xml +++ b/mvn-defaults/pom.xml @@ -11,7 +11,7 @@ UTF-8 nosqlbench - 12 + 14 4.8 @@ -474,7 +474,6 @@ - org.apache.maven.plugins maven-compiler-plugin diff --git a/nb-annotations/src/main/java/io/nosqlbench/nb/annotations/ServiceProcessor.java b/nb-annotations/src/main/java/io/nosqlbench/nb/annotations/ServiceProcessor.java index 49f2d3ed3..b47fd56aa 100644 --- a/nb-annotations/src/main/java/io/nosqlbench/nb/annotations/ServiceProcessor.java +++ b/nb-annotations/src/main/java/io/nosqlbench/nb/annotations/ServiceProcessor.java @@ -20,7 +20,8 @@ import java.util.stream.Collectors; *
classes/META-INF/services/servicename
file for each * implemented and annotated service name. */ -@SupportedSourceVersion(SourceVersion.RELEASE_12) +@SupportedSourceVersion(SourceVersion.RELEASE_14) + public class ServiceProcessor extends AbstractProcessor { public final static String SERVICE_NAME = Service.class.getCanonicalName(); diff --git a/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionDocInfoProcessor.java b/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionDocInfoProcessor.java index e72d0c1aa..81864556a 100644 --- a/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionDocInfoProcessor.java +++ b/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionDocInfoProcessor.java @@ -24,7 +24,7 @@ import static io.nosqlbench.virtdata.api.processors.ProcessorClassNames.ThreadSa * manifests. It simply calls listener interfaces to do the rest of the work. */ @SupportedOptions({"title"}) -@SupportedSourceVersion(SourceVersion.RELEASE_12) +@SupportedSourceVersion(SourceVersion.RELEASE_14) @SupportedAnnotationTypes({ ThreadSafeMapper, PerThreadMapper diff --git a/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionManifestProcessor.java b/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionManifestProcessor.java index e917b514d..375b56f87 100644 --- a/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionManifestProcessor.java +++ b/virtdata-api/src/main/java/io/nosqlbench/virtdata/api/processors/FunctionManifestProcessor.java @@ -26,7 +26,7 @@ import static io.nosqlbench.virtdata.api.processors.ProcessorClassNames.ThreadSa * enumerate candidate functions without requiring them to have a no-args constructor. */ @SupportedOptions({"title"}) -@SupportedSourceVersion(SourceVersion.RELEASE_12) +@SupportedSourceVersion(SourceVersion.RELEASE_14) @SupportedAnnotationTypes({ ThreadSafeMapper, PerThreadMapper