219 lines
13 KiB
TOML
Vendored
219 lines
13 KiB
TOML
Vendored
[versions]
|
|
ksp = "2.2.21-2.0.4"
|
|
kotlinJupyter = "0.16.0-736"
|
|
|
|
ktlint-gradle = "14.0.1"
|
|
ktlint = "1.8.0"
|
|
|
|
kotlin = "2.3.10"
|
|
kotlinpoet = "2.2.0"
|
|
|
|
dokka = "2.1.0"
|
|
libsPublisher = "2.2.0-dev-61"
|
|
|
|
# "Bootstrap" version of the dataframe, used in the build itself to generate @DataSchema APIs,
|
|
# dogfood Gradle / KSP plugins in tests and idea-examples modules
|
|
dataframe = "1.0.0-Beta4"
|
|
korro = "0.1.6"
|
|
|
|
gradlePlugin-gradle-foojayToolchains = "1.0.0"
|
|
typesafe-conventions = "0.10.0"
|
|
binaryCompatibilityValidator = "0.17.0"
|
|
deephavenCsv = "0.19.0"
|
|
fastDoubleParser = "2.0.1"
|
|
commonsCsv = "1.14.1"
|
|
commonsCompress = "1.28.0"
|
|
commonsIo = "2.18.0"
|
|
commonsStatistics = "1.2"
|
|
serialization = "1.9.0"
|
|
poi = "5.5.0"
|
|
mariadb = "3.5.6"
|
|
h2db = "2.4.240"
|
|
mssql = "13.2.1.jre11"
|
|
mysql = "9.5.0"
|
|
postgresql = "42.7.8"
|
|
sqlite = "3.51.0.0"
|
|
kotlinDatetime = "0.7.1-0.6.x-compat"
|
|
openapi = "2.1.36"
|
|
kotlinLogging = "7.0.13"
|
|
sl4j = "2.0.17"
|
|
log4j = "2.25.2"
|
|
|
|
junit = "4.13.2"
|
|
junit-jupiter = "5.11.3"
|
|
junit-platform = "1.11.3"
|
|
kotestAsserions = "6.0.0.M1"
|
|
|
|
jsoup = "1.18.3"
|
|
arrow = "18.3.0"
|
|
kodex = "0.5.1"
|
|
simpleGit = "2.2.1"
|
|
dependencyVersions = "0.52.0"
|
|
plugin-publish = "1.3.0"
|
|
shadow = "8.3.5"
|
|
android-gradle-api = "7.3.1" # need to revise our tests to update
|
|
ktor = "3.0.1" # needs jupyter compatibility with Kotlin 2.1 to update
|
|
kotlin-compile-testing = "0.7.1"
|
|
hikari = "7.0.2"
|
|
duckdb = "1.3.1.0"
|
|
buildconfig = "5.6.7"
|
|
benchmark = "0.4.12"
|
|
|
|
geotools = "33.2"
|
|
jai-core = "1.1.3"
|
|
jts = "1.20.0"
|
|
|
|
kandy = "0.8.3"
|
|
|
|
exposed = "1.0.0-beta-2"
|
|
hibernate = "6.5.2.Final"
|
|
|
|
# check the versions down in the [libraries] section too!
|
|
kotlin-spark = "1.2.4"
|
|
spark = "3.3.2"
|
|
|
|
multik = "0.2.3"
|
|
|
|
[libraries]
|
|
ksp-gradle = { group = "com.google.devtools.ksp", name = "symbol-processing-gradle-plugin", version.ref = "ksp" }
|
|
ksp-api = { group = "com.google.devtools.ksp", name = "symbol-processing-api", version.ref = "ksp" }
|
|
jupyter-api = { group = "org.jetbrains.kotlinx", name = "kotlin-jupyter-kernel", version.ref = "kotlinJupyter" }
|
|
|
|
kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" }
|
|
|
|
kotlin-reflect = { group = "org.jetbrains.kotlin", name = "kotlin-reflect", version.ref = "kotlin" }
|
|
kotlin-scriptingJvm = { group = "org.jetbrains.kotlin", name = "kotlin-scripting-jvm", version.ref = "kotlin" }
|
|
deephavenCsv = { group = "io.deephaven", name = "deephaven-csv", version.ref = "deephavenCsv" }
|
|
fastDoubleParser = { group = "ch.randelshofer", name = "fastdoubleparser", version.ref = "fastDoubleParser" }
|
|
commonsCsv = { group = "org.apache.commons", name = "commons-csv", version.ref = "commonsCsv" }
|
|
commonsCompress = { group = "org.apache.commons", name = "commons-compress", version.ref = "commonsCompress" }
|
|
commonsIo = { group = "commons-io", name = "commons-io", version.ref = "commonsIo" }
|
|
commonsStatisticsDescriptive = { group = "org.apache.commons", name = "commons-statistics-descriptive", version.ref = "commonsStatistics" }
|
|
|
|
# Serialization
|
|
serialization-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-core", version.ref = "serialization" }
|
|
serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "serialization" }
|
|
|
|
poi = { group = "org.apache.poi", name = "poi", version.ref = "poi" }
|
|
mariadb = { group = "org.mariadb.jdbc", name = "mariadb-java-client", version.ref = "mariadb" }
|
|
h2db = { group = "com.h2database", name = "h2", version.ref = "h2db" }
|
|
mssql = { group = "com.microsoft.sqlserver", name = "mssql-jdbc", version.ref = "mssql" }
|
|
mysql = { group = "com.mysql", name = "mysql-connector-j", version.ref = "mysql" }
|
|
postgresql = { group = "org.postgresql", name = "postgresql", version.ref = "postgresql" }
|
|
sqlite = { group = "org.xerial", name = "sqlite-jdbc", version.ref = "sqlite" }
|
|
|
|
kandy = { group = "org.jetbrains.kotlinx", name = "kandy-lets-plot", version.ref = "kandy" }
|
|
kandy-geo = { group = "org.jetbrains.kotlinx", name = "kandy-geo", version.ref = "kandy" }
|
|
kandy-samples-utils = { group = "org.jetbrains.kotlinx", name = "kandy-samples-utils", version.ref = "kandy" }
|
|
kandy-stats = { group = "org.jetbrains.kotlinx", name = "kotlin-statistics-jvm", version.ref = "kandy" }
|
|
|
|
poi-ooxml = { group = "org.apache.poi", name = "poi-ooxml", version.ref = "poi" }
|
|
kotlin-datetimeJvm = { group = "org.jetbrains.kotlinx", name = "kotlinx-datetime-jvm", version.ref = "kotlinDatetime" }
|
|
|
|
junit = { group = "junit", name = "junit", version.ref = "junit" }
|
|
|
|
junit-bom = { group = "org.junit", name = "junit-bom", version.ref = "junit-jupiter" }
|
|
junit-jupiter = { group = "org.junit.jupiter", name = "junit-jupiter", version.ref = "junit-jupiter" }
|
|
junit-jupiter-engine = { group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "junit-jupiter" }
|
|
junit-jupiter-params = { group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "junit-jupiter" }
|
|
junit-platform-commons = { group = "org.junit.platform", name = "junit-platform-commons", version.ref = "junit-platform" }
|
|
junit-platform-launcher = { group = "org.junit.platform", name = "junit-platform-launcher", version.ref = "junit-platform" }
|
|
junit-platform-runner = { group = "org.junit.platform", name = "junit-platform-runner", version.ref = "junit-platform" }
|
|
junit-platform-suite-api = { group = "org.junit.platform", name = "junit-platform-suite-api", version.ref = "junit-platform" }
|
|
|
|
kotestAssertions = { group = "io.kotest", name = "kotest-assertions-core", version.ref = "kotestAsserions" }
|
|
jsoup = { group = "org.jsoup", name = "jsoup", version.ref = "jsoup" }
|
|
|
|
arrow-format = { group = "org.apache.arrow", name = "arrow-format", version.ref = "arrow" }
|
|
arrow-vector = { group = "org.apache.arrow", name = "arrow-vector", version.ref = "arrow" }
|
|
arrow-memory = { group = "org.apache.arrow", name = "arrow-memory-unsafe", version.ref = "arrow" }
|
|
arrow-c-data = { group = "org.apache.arrow", name = "arrow-c-data", version.ref = "arrow" }
|
|
arrow-dataset = { group = "org.apache.arrow", name = "arrow-dataset", version.ref = "arrow" }
|
|
|
|
geotools-main = { module = "org.geotools:gt-main", version.ref = "geotools" }
|
|
geotools-shapefile = { module = "org.geotools:gt-shapefile", version.ref = "geotools" }
|
|
geotools-geojson = { module = "org.geotools:gt-geojson", version.ref = "geotools" }
|
|
geotools-referencing = { module = "org.geotools:gt-referencing", version.ref = "geotools" }
|
|
geotools-epsg-hsql = { module = "org.geotools:gt-epsg-hsql", version.ref = "geotools" }
|
|
|
|
jai-core = { module = "javax.media:jai-core", version.ref = "jai-core" }
|
|
|
|
jts-core = { module = "org.locationtech.jts:jts-core", version.ref = "jts" }
|
|
jts-io-common = { module = "org.locationtech.jts.io:jts-io-common", version.ref = "jts" }
|
|
|
|
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
|
|
ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktor" }
|
|
ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" }
|
|
ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" }
|
|
|
|
kotlinpoet = { group = "com.squareup", name = "kotlinpoet", version.ref = "kotlinpoet" }
|
|
swagger = { group = "io.swagger.parser.v3", name = "swagger-parser", version.ref = "openapi" }
|
|
|
|
gradlePlugin-gradle-foojayToolchains = { module = "org.gradle.toolchains:foojay-resolver", version.ref = "gradlePlugin-gradle-foojayToolchains" }
|
|
typesafe-conventions = { module = "dev.panuszewski:typesafe-conventions-gradle-plugin", version.ref = "typesafe-conventions" }
|
|
kotlinLogging = { group = "io.github.oshai", name = "kotlin-logging", version.ref = "kotlinLogging" }
|
|
sl4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "sl4j" }
|
|
sl4jsimple = { group = "org.slf4j", name = "slf4j-simple", version.ref = "sl4j" }
|
|
android-gradle-api = { group = "com.android.tools.build", name = "gradle-api", version.ref = "android-gradle-api" }
|
|
android-gradle = { group = "com.android.tools.build", name = "gradle", version.ref = "android-gradle-api" }
|
|
kotlin-gradle-plugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
kotlin-gradle-plugin-api = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin-api" }
|
|
ktor-server-netty = { group = "io.ktor", name = "ktor-server-netty", version.ref = "ktor" }
|
|
kotlin-compile-testing = { group = "dev.zacsweers.kctfork", name = "core", version.ref = "kotlin-compile-testing" }
|
|
kotlin-compile-testing-ksp = { group = "dev.zacsweers.kctfork", name = "ksp", version.ref = "kotlin-compile-testing" }
|
|
kotlin-compiler = { group = "org.jetbrains.kotlin", name = "kotlin-compiler", version.ref = "kotlin" }
|
|
kotlin-compiler-embeddable = { group = "org.jetbrains.kotlin", name = "kotlin-compiler-embeddable", version.ref = "kotlin" }
|
|
kotlin-compiler-internal-test-framework = { group = "org.jetbrains.kotlin", name = "kotlin-compiler-internal-test-framework", version.ref = "kotlin" }
|
|
kotlin-test = { group = "org.jetbrains.kotlin", name = "kotlin-test", version.ref = "kotlin" }
|
|
kotlin-test-junit5 = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit5", version.ref = "kotlin" }
|
|
kotlin-script-runtime = { group = "org.jetbrains.kotlin", name = "kotlin-script-runtime", version.ref = "kotlin" }
|
|
kotlin-annotations-jvm = { group = "org.jetbrains.kotlin", name = "kotlin-annotations-jvm", version.ref = "kotlin" }
|
|
kotlin-jupyter-test-kit = { group = "org.jetbrains.kotlinx", name = "kotlin-jupyter-test-kit", version.ref = "kotlinJupyter" }
|
|
kotlinx-benchmark-runtime = { group = "org.jetbrains.kotlinx", name = "kotlinx-benchmark-runtime", version.ref = "benchmark" }
|
|
dataframe-symbol-processor = { group = "org.jetbrains.kotlinx.dataframe", name = "symbol-processor-all" }
|
|
|
|
hikari = { group = "com.zaxxer", name = "HikariCP", version.ref = "hikari" }
|
|
duckdb-jdbc = { group = "org.duckdb", name = "duckdb_jdbc", version.ref = "duckdb" }
|
|
|
|
exposed-core = { group = "org.jetbrains.exposed", name = "exposed-core", version.ref = "exposed" }
|
|
exposed-jdbc = { group = "org.jetbrains.exposed", name = "exposed-jdbc", version.ref = "exposed" }
|
|
exposed-kotlin-datetime = { group = "org.jetbrains.exposed", name = "exposed-kotlin-datetime", version.ref = "exposed" }
|
|
exposed-json = { group = "org.jetbrains.exposed", name = "exposed-json", version.ref = "exposed" }
|
|
exposed-money = { group = "org.jetbrains.exposed", name = "exposed-money", version.ref = "exposed" }
|
|
|
|
hibernate-core = { group = "org.hibernate.orm", name = "hibernate-core", version.ref = "hibernate" }
|
|
hibernate-hikaricp = { group = "org.hibernate.orm", name = "hibernate-hikaricp", version.ref = "hibernate" }
|
|
hikaricp = { group = "com.zaxxer", name = "HikariCP", version.ref = "hikari" }
|
|
|
|
kotlin-spark = { group = "org.jetbrains.kotlinx.spark", name = "kotlin-spark-api_3.3.2_2.13", version.ref = "kotlin-spark" }
|
|
spark = { group = "org.apache.spark", name = "spark-sql_2.13", version.ref = "spark" }
|
|
log4j-core = { group = "org.apache.logging.log4j", name = "log4j-core", version.ref = "log4j" }
|
|
log4j-api = { group = "org.apache.logging.log4j", name = "log4j-api", version.ref = "log4j" }
|
|
|
|
multik-core = { group = "org.jetbrains.kotlinx", name = "multik-core", version.ref = "multik" }
|
|
multik-default = { group = "org.jetbrains.kotlinx", name = "multik-default", version.ref = "multik" }
|
|
|
|
[plugins]
|
|
jupyter-api = { id = "org.jetbrains.kotlin.jupyter.api", version.ref = "kotlinJupyter" }
|
|
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
|
binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibility-validator", version.ref = "binaryCompatibilityValidator" }
|
|
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
|
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
|
|
keywordGenerator = { id = "org.jetbrains.dataframe.generator", version = "1.0" }
|
|
publisher = { id = "org.jetbrains.kotlin.libs.publisher", version.ref = "libsPublisher" }
|
|
korro = { id = "io.github.devcrocod.korro", version.ref = "korro" }
|
|
ktlint-gradle = { id = "org.jlleitschuh.gradle.ktlint", version.ref = "ktlint-gradle" }
|
|
dataframe = { id = "org.jetbrains.kotlinx.dataframe", version.ref = "dataframe" }
|
|
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
|
kodex = { id = "nl.jolanrensen.kodex", version.ref = "kodex" }
|
|
simpleGit = { id = "xyz.ronella.simple-git", version.ref = "simpleGit" }
|
|
serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
|
dependencyVersions = { id = "com.github.ben-manes.versions", version.ref = "dependencyVersions" }
|
|
plugin-publish = { id = "com.gradle.plugin-publish", version.ref = "plugin-publish" }
|
|
shadow = { id = "com.gradleup.shadow", version.ref = "shadow" }
|
|
buildconfig = { id = "com.github.gmazzo.buildconfig", version.ref = "buildconfig" }
|
|
kotlinx-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version.ref = "benchmark" }
|
|
dataframe-compiler-plugin = { id = "org.jetbrains.kotlin.plugin.dataframe", version.ref = "kotlin" }
|
|
gradlePlugin-gradle-foojayToolchains = { id = "org.gradle.toolchains:foojay-resolver-convention", version.ref = "gradlePlugin-gradle-foojayToolchains" }
|
|
typesafe-conventions = { id = "dev.panuszewski:typesafe-conventions", version.ref = "typesafe-conventions" }
|