diff --git a/py/embedded-server/java-runtime/build.gradle b/py/embedded-server/java-runtime/build.gradle index 4076cfde67e..00908428577 100644 --- a/py/embedded-server/java-runtime/build.gradle +++ b/py/embedded-server/java-runtime/build.gradle @@ -27,6 +27,10 @@ dependencies { runtimeOnly project(':hotspot-impl') } + if (!hasProperty('excludeClockImpl')) { + runtimeOnly project(':clock-impl') + } + if (!hasProperty('excludeSql')) { runtimeOnly project(':engine-sql') } @@ -35,6 +39,12 @@ dependencies { runtimeOnly project(':extensions-s3') runtimeOnly project(':extensions-iceberg-s3') } + + if (!hasProperty('excludeJson')) { + dependencies { + runtimeOnly project(':extensions-json-jackson') + } + } } // making a dir here isn't optimal, but without it we need to make py-embedded-server be a java and a python diff --git a/server/jetty-app/build.gradle b/server/jetty-app/build.gradle index 5a74c1ce660..a9d06d63e35 100644 --- a/server/jetty-app/build.gradle +++ b/server/jetty-app/build.gradle @@ -64,6 +64,8 @@ if (!hasProperty('excludeJson')) { } } +// When you add a new dependency here, be sure to include it in server-netty-app and py-embedded-server + def authHandlers = [] def authConfigs = ['AuthHandlers'] if (hasProperty('anonymous')) { diff --git a/server/netty-app/build.gradle b/server/netty-app/build.gradle index f5891c28a57..c03899cc531 100644 --- a/server/netty-app/build.gradle +++ b/server/netty-app/build.gradle @@ -58,6 +58,12 @@ if (!hasProperty('excludeS3')) { } } +if (!hasProperty('excludeJson')) { + dependencies { + runtimeOnly project(':extensions-json-jackson') + } +} + def authHandlers = [] def authConfigs = ['AuthHandlers'] if (hasProperty('anonymous')) {