Skip to content

Commit 0b20a7a

Browse files
authored
Merge pull request #343 from Kotlin/version-bumps
Version bumps and dependency fixes
2 parents 0719288 + 5b0aa92 commit 0b20a7a

File tree

12 files changed

+50
-19
lines changed

12 files changed

+50
-19
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ dependencies {
3636
api(project(":core"))
3737
api(project(":dataframe-arrow"))
3838
api(project(":dataframe-excel"))
39+
api(project(":dataframe-openapi"))
3940
}
4041

41-
4242
allprojects {
4343
tasks.withType<KotlinCompile> {
4444
kotlinOptions {

core/build.gradle.kts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import com.google.devtools.ksp.gradle.KspTaskJvm
12
import nl.jolanrensen.docProcessor.defaultProcessors.*
23
import nl.jolanrensen.docProcessor.gradle.creatingProcessDocTask
34
import org.gradle.jvm.tasks.Jar
5+
import org.jmailen.gradle.kotlinter.tasks.LintTask
46
import xyz.ronella.gradle.plugin.simple.git.task.GitTask
57

68
@Suppress("DSL_SCOPE_VIOLATION", "UnstableApiUsage")
@@ -176,7 +178,21 @@ kotlinter {
176178
)
177179
}
178180

179-
tasks.withType<org.jmailen.gradle.kotlinter.tasks.LintTask> {
181+
tasks.withType<KspTaskJvm> {
182+
dependsOn(tasks.generateKeywordsSrc)
183+
}
184+
185+
tasks.lintKotlinMain {
186+
dependsOn(tasks.generateKeywordsSrc)
187+
dependsOn("kspKotlin")
188+
}
189+
190+
tasks.lintKotlinTest {
191+
dependsOn(tasks.generateKeywordsSrc)
192+
dependsOn("kspTestKotlin")
193+
}
194+
195+
tasks.withType<LintTask> {
180196
exclude("**/*keywords*/**")
181197
exclude {
182198
it.name.endsWith(".Generated.kt")

dataframe-openapi/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dependencies {
2222

2323
implementation(libs.kotlin.reflect)
2424
implementation(libs.kotlinpoet)
25-
implementation(libs.swagger)
25+
api(libs.swagger)
2626

2727
testApi(project(":core"))
2828
testImplementation(libs.junit)

examples/idea-examples/json/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ plugins {
88
}
99

1010
repositories {
11-
mavenLocal()
11+
mavenLocal() // in case of local dataframe development
1212
mavenCentral()
1313
}
1414

1515
kotlin.sourceSets.getByName("main").kotlin.srcDir("build/generated/ksp/main/kotlin/")
1616

1717
dependencies {
18-
implementation(project(":core"))
19-
implementation(project(":dataframe-openapi"))
18+
// implementation("org.jetbrains.kotlinx:dataframe:X.Y.Z")
19+
implementation(project(":"))
2020
}
2121

2222
tasks.withType<KotlinCompile> {

examples/idea-examples/movies/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ plugins {
88

99
repositories {
1010
mavenCentral()
11+
mavenLocal() // in case of local dataframe development
1112
}
1213

1314
kotlin.sourceSets.getByName("main").kotlin.srcDir("build/generated/ksp/main/kotlin/")
1415

1516
application.mainClass.set("org.jetbrains.kotlinx.dataframe.examples.movies.MoviesWithDataClassKt")
1617

1718
dependencies {
18-
implementation(project(":core"))
19+
// implementation("org.jetbrains.kotlinx:dataframe:X.Y.Z")
20+
implementation(project(":"))
1921
}
2022

2123
tasks.withType<KotlinCompile> {

examples/idea-examples/titanic/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ plugins {
66

77
repositories {
88
mavenCentral()
9+
mavenLocal() // in case of local dataframe development
910
}
1011

1112
application.mainClass.set("org.jetbrains.kotlinx.dataframe.examples.titanic.ml.TitanicKt")
1213

1314
dependencies {
14-
implementation(project(":core"))
15+
// implementation("org.jetbrains.kotlinx:dataframe:X.Y.Z")
16+
implementation(project(":"))
1517
implementation("org.jetbrains.kotlinx:kotlin-deeplearning-api:0.5.1")
1618
implementation("org.jetbrains.kotlinx:kotlin-deeplearning-impl:0.5.1")
1719
implementation("org.jetbrains.kotlinx:kotlin-deeplearning-tensorflow:0.5.1")

examples/idea-examples/youtube/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,16 @@ plugins {
88

99
repositories {
1010
mavenCentral()
11+
mavenLocal() // in case of local dataframe development
1112
}
1213

1314
kotlin.sourceSets.getByName("main").kotlin.srcDir("build/generated/ksp/main/kotlin/")
1415

1516
application.mainClass.set("org.jetbrains.kotlinx.dataframe.examples.youtube.YoutubeKt")
1617

1718
dependencies {
18-
implementation(project(":core"))
19+
// implementation("org.jetbrains.kotlinx:dataframe:X.Y.Z")
20+
implementation(project(":"))
1921
implementation(libs.kotlin.datetimeJvm)
2022
}
2123

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[versions]
2-
ksp = "1.8.20-Beta-1.0.9"
2+
ksp = "1.8.20-1.0.10"
33
kotlinJupyter = "0.11.0-311"
44
ktlint = "3.4.5"
5-
kotlin = "1.8.20-Beta"
5+
kotlin = "1.8.20"
66
dokka = "1.8.10"
77
libsPublisher = "0.0.60-dev-30"
88
# "Bootstrap" version of the dataframe, used in the build itself to generate @DataSchema APIs,
@@ -18,7 +18,7 @@ fuel = "2.3.1"
1818
poi = "5.2.2"
1919
kotlinDatetime = "0.4.0"
2020
kotlinpoet = "1.12.0"
21-
openapi = "2.1.2"
21+
openapi = "2.1.13"
2222

2323
junit = "4.13.2"
2424
kotestAsserions = "4.6.3"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

plugins/dataframe-gradle-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ dependencies {
2525
implementation(libs.ksp.gradle)
2626
implementation(libs.ksp.api)
2727

28-
testImplementation("junit:junit:4.12")
28+
testImplementation("junit:junit:4.13.1")
2929
testImplementation("io.kotest:kotest-assertions-core:4.6.0")
3030
testImplementation("com.android.tools.build:gradle-api:7.3.1")
3131
testImplementation("com.android.tools.build:gradle:7.3.1")

0 commit comments

Comments
 (0)