From 616e387d1e5fefb60a6fe118fecf0e0bb211ff70 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:53:56 +0000 Subject: [PATCH 1/3] Initial plan From d21b5bd98557de643317e391415c44c4dfbe4c09 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 28 Jul 2026 10:58:50 +0000 Subject: [PATCH 2/3] Expose geo dependencies in public API --- dataframe-geo/build.gradle.kts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dataframe-geo/build.gradle.kts b/dataframe-geo/build.gradle.kts index 6f0a4f9ebd..463f3f4c95 100644 --- a/dataframe-geo/build.gradle.kts +++ b/dataframe-geo/build.gradle.kts @@ -33,18 +33,18 @@ dependencies { api(projects.core) // Geotools - implementation(libs.geotools.main) { excludeJaiCore() } - implementation(libs.geotools.shapefile) { excludeJaiCore() } - implementation(libs.geotools.geojson) { excludeJaiCore() } - implementation(libs.geotools.referencing) { excludeJaiCore() } - implementation(libs.geotools.epsg.hsql) { excludeJaiCore() } + api(libs.geotools.main) { excludeJaiCore() } + api(libs.geotools.shapefile) { excludeJaiCore() } + api(libs.geotools.geojson) { excludeJaiCore() } + api(libs.geotools.referencing) { excludeJaiCore() } + api(libs.geotools.epsg.hsql) { excludeJaiCore() } // JAI - implementation(libs.jai.core) + api(libs.jai.core) // JTS - implementation(libs.jts.core) - implementation(libs.jts.io.common) + api(libs.jts.core) + api(libs.jts.io.common) // Ktor implementation(libs.ktor.client.core) From 08e8ebade09a7ae635a164fe4bdba386275b6e68 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 29 Jul 2026 11:21:02 +0000 Subject: [PATCH 3/3] Narrow dataframe-geo api dependencies --- dataframe-geo/build.gradle.kts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dataframe-geo/build.gradle.kts b/dataframe-geo/build.gradle.kts index 463f3f4c95..3f15b5f8ad 100644 --- a/dataframe-geo/build.gradle.kts +++ b/dataframe-geo/build.gradle.kts @@ -34,17 +34,17 @@ dependencies { // Geotools api(libs.geotools.main) { excludeJaiCore() } - api(libs.geotools.shapefile) { excludeJaiCore() } - api(libs.geotools.geojson) { excludeJaiCore() } + implementation(libs.geotools.shapefile) { excludeJaiCore() } + implementation(libs.geotools.geojson) { excludeJaiCore() } api(libs.geotools.referencing) { excludeJaiCore() } - api(libs.geotools.epsg.hsql) { excludeJaiCore() } + implementation(libs.geotools.epsg.hsql) { excludeJaiCore() } // JAI - api(libs.jai.core) + implementation(libs.jai.core) // JTS api(libs.jts.core) - api(libs.jts.io.common) + implementation(libs.jts.io.common) // Ktor implementation(libs.ktor.client.core)