File tree Expand file tree Collapse file tree 3 files changed +9
-6
lines changed
plugins/keywords-generator
src/main/kotlin/org/jetbrains/dataframe/keywords Expand file tree Collapse file tree 3 files changed +9
-6
lines changed Original file line number Diff line number Diff line change
1
+ @file:OptIn(ExperimentalBuildToolsApi ::class , ExperimentalKotlinGradlePluginApi ::class )
2
+
3
+ import org.jetbrains.kotlin.buildtools.api.ExperimentalBuildToolsApi
4
+ import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
1
5
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2
- import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3
6
4
7
plugins {
5
8
`java- gradle- plugin`
6
9
`kotlin- dsl`
7
10
id(" com.github.gmazzo.buildconfig" ) version " 5.5.1"
8
11
}
9
12
10
- val kotlinCompilerVersion: String by project
11
13
val kotlinPoetVersion: String by project
12
14
13
15
repositories {
@@ -17,11 +19,11 @@ repositories {
17
19
buildConfig {
18
20
packageName = " org.jetbrains.kotlinx.dataframe"
19
21
className = " BuildConfig"
20
- buildConfigField(" kotlinCompilerVersion" , kotlinCompilerVersion )
22
+ buildConfigField(" kotlinCompilerVersion" , kotlin.compilerVersion.get() )
21
23
}
22
24
23
25
dependencies {
24
- compileOnly(kotlin(" compiler-embeddable" , kotlinCompilerVersion ))
26
+ compileOnly(kotlin(" compiler-embeddable" , kotlin.compilerVersion.get() ))
25
27
implementation(" com.squareup:kotlinpoet:$kotlinPoetVersion " )
26
28
}
27
29
Original file line number Diff line number Diff line change 1
- kotlinCompilerVersion =2.0.20
2
- kotlinPoetVersion =2.0.0
1
+ kotlinPoetVersion =2.2.0
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import com.squareup.kotlinpoet.TypeSpec
8
8
import org.gradle.workers.WorkAction
9
9
import org.gradle.workers.WorkParameters
10
10
import org.jetbrains.kotlin.com.intellij.psi.tree.TokenSet
11
+ import org.jetbrains.kotlin.config.KotlinCompilerVersion
11
12
import org.jetbrains.kotlin.lexer.KtKeywordToken
12
13
import org.jetbrains.kotlin.lexer.KtTokens
13
14
import java.io.File
@@ -21,6 +22,7 @@ abstract class KeywordsGeneratorAction : WorkAction<KeywordsGeneratorAction.Para
21
22
private val taskPackageName = " org.jetbrains.kotlinx.dataframe.keywords"
22
23
23
24
override fun execute () {
25
+ println (" Generating keywords using Kotlin compiler: ${KotlinCompilerVersion .getVersion()} " )
24
26
parameters.srcDir.deleteRecursively()
25
27
generateKeywordEnums()
26
28
}
You can’t perform that action at this time.
0 commit comments