diff --git a/sdk-api-gen-common/build.gradle.kts b/sdk-api-gen-common/build.gradle.kts index 81896653..45915727 100644 --- a/sdk-api-gen-common/build.gradle.kts +++ b/sdk-api-gen-common/build.gradle.kts @@ -11,4 +11,7 @@ dependencies { api("com.github.jknack:handlebars:4.3.1") api(project(":sdk-common")) + + // We need it to silence the slf4j warning (coming from handlebars) + runtimeOnly("org.slf4j:slf4j-nop:1.7.32") } diff --git a/sdk-api-gen/build.gradle.kts b/sdk-api-gen/build.gradle.kts index 66faf963..7236e176 100644 --- a/sdk-api-gen/build.gradle.kts +++ b/sdk-api-gen/build.gradle.kts @@ -11,7 +11,6 @@ dependencies { compileOnly(coreLibs.jspecify) implementation(project(":sdk-api-gen-common")) - implementation(project(":sdk-api")) testAnnotationProcessor(project(":sdk-api-gen")) diff --git a/sdk-api-gen/src/main/java/dev/restate/sdk/gen/ServiceProcessor.java b/sdk-api-gen/src/main/java/dev/restate/sdk/gen/ServiceProcessor.java index ab0986e7..e98ae8ba 100644 --- a/sdk-api-gen/src/main/java/dev/restate/sdk/gen/ServiceProcessor.java +++ b/sdk-api-gen/src/main/java/dev/restate/sdk/gen/ServiceProcessor.java @@ -38,6 +38,11 @@ public class ServiceProcessor extends AbstractProcessor { private static final Set RESERVED_METHOD_NAMES = Set.of("send", "submit", "workflowHandle"); + @Override + public SourceVersion getSupportedSourceVersion() { + return SourceVersion.RELEASE_17; + } + @Override public synchronized void init(ProcessingEnvironment processingEnv) { super.init(processingEnv);