2.6 KiB
Vendored
2.6 KiB
Vendored
Custom Gradle Configuration
Add Kotlin DataFrame to your Gradle project and configure only the modules you need for data processing and IO. Modular setup for Kotlin DataFrame — include just the dependencies required for your use case. How to configure Kotlin DataFrame in Gradle using only the relevant modules for your project.Kotlin DataFrame is composed of multiple modules, allowing you to include only the functionality you need.
To use Kotlin DataFrame in a Gradle project — including Android —
you can configure your Gradle buildscript (build.gradle.kts or build.gradle) with selected dependencies:
dependencies {
// Core API and runtime
implementation("org.jetbrains.kotlinx:dataframe-core:%dataFrameVersion%")
// Optional IO format support
implementation("org.jetbrains.kotlinx:dataframe-json:%dataFrameVersion%")
implementation("org.jetbrains.kotlinx:dataframe-csv:%dataFrameVersion%")
implementation("org.jetbrains.kotlinx:dataframe-excel:%dataFrameVersion%")
implementation("org.jetbrains.kotlinx:dataframe-jdbc:%dataFrameVersion%")
implementation("org.jetbrains.kotlinx:dataframe-arrow:%dataFrameVersion%")
// Experimental features
implementation("org.jetbrains.kotlinx:dataframe-geo:%dataFrameVersion%")
implementation("org.jetbrains.kotlinx:dataframe-openapi:%dataFrameVersion%")
// Only needed if you generate @DataSchema from OpenAPI specs
implementation("org.jetbrains.kotlinx:dataframe-openapi-generator:%dataFrameVersion%")
}
dependencies {
// Core API and runtime
implementation 'org.jetbrains.kotlinx:dataframe-core:%dataFrameVersion%'
// Optional IO format support
implementation 'org.jetbrains.kotlinx:dataframe-json:%dataFrameVersion%'
implementation 'org.jetbrains.kotlinx:dataframe-csv:%dataFrameVersion%'
implementation 'org.jetbrains.kotlinx:dataframe-excel:%dataFrameVersion%'
implementation 'org.jetbrains.kotlinx:dataframe-jdbc:%dataFrameVersion%'
implementation 'org.jetbrains.kotlinx:dataframe-arrow:%dataFrameVersion%'
// Experimental features
implementation 'org.jetbrains.kotlinx:dataframe-geo:%dataFrameVersion%'
implementation 'org.jetbrains.kotlinx:dataframe-openapi:%dataFrameVersion%'
// Only needed if you generate @DataSchema from OpenAPI specs
implementation 'org.jetbrains.kotlinx:dataframe-openapi-generator:%dataFrameVersion%'
}