@@ -4,7 +4,6 @@ plugins {
44 with (libs.plugins) {
55 alias(kotlin.jvm)
66 alias(publisher)
7- alias(jupyter.api)
87 alias(ktlint)
98 alias(dataframe)
109 alias(ksp)
@@ -14,7 +13,7 @@ plugins {
1413group = " org.jetbrains.kotlinx"
1514
1615repositories {
17- // geo repository should come before Maven Central
16+ // osgeo repository should come before Maven Central
1817 maven(" https://repo.osgeo.org/repository/release" )
1918 mavenCentral()
2019 mavenLocal()
@@ -26,19 +25,22 @@ fun ExternalModuleDependency.excludeJaiCore() = exclude("javax.media", "jai_core
2625
2726dependencies {
2827 api(projects.core)
29- implementation(projects.dataframeJupyter)
3028
29+ // Geotools
3130 implementation(libs.geotools.main) { excludeJaiCore() }
3231 implementation(libs.geotools.shapefile) { excludeJaiCore() }
3332 implementation(libs.geotools.geojson) { excludeJaiCore() }
3433 implementation(libs.geotools.referencing) { excludeJaiCore() }
3534 implementation(libs.geotools.epsg.hsql) { excludeJaiCore() }
3635
36+ // JAI
3737 implementation(libs.jai.core)
3838
39+ // JTS
3940 implementation(libs.jts.core)
4041 implementation(libs.jts.io.common)
4142
43+ // Ktor
4244 implementation(libs.ktor.client.core)
4345 implementation(libs.ktor.client.cio)
4446 implementation(libs.ktor.client.content.negotiation)
@@ -54,16 +56,12 @@ tasks.withType<KotlinCompile>().configureEach {
5456kotlinPublications {
5557 publication {
5658 publicationName = " dataframeGeo"
57- artifactId = " dataframe-geo "
59+ artifactId = project.name
5860 description = " GeoDataFrame API"
5961 packageName = artifactId
6062 }
6163}
6264
63- tasks.processJupyterApiResources {
64- libraryProducers = listOf (" org.jetbrains.kotlinx.dataframe.jupyter.IntegrationGeo" )
65- }
66-
6765tasks.test {
6866 useJUnitPlatform()
6967}
0 commit comments