[Build] Remove BasePluginConvention usages

The entire concept of conventions is deprecated in Gradle. The proposed alternative for `BasePluginConvention` is `BasePluginExtension`
^KTI-1473 In Progress
This commit is contained in:
Alexander.Likhachev
2023-11-15 19:26:00 +01:00
committed by Space Team
parent 0fbd2e960d
commit 0926ebac23
3 changed files with 15 additions and 11 deletions
+11 -7
View File
@@ -2,7 +2,9 @@ description = 'Kotlin Test'
apply plugin: 'kotlin-platform-jvm'
archivesBaseName = 'kotlin-test'
base {
archivesName = 'kotlin-test'
}
JvmToolchain.configureJvmToolchain(project, JdkMajorVersion.JDK_1_8)
@@ -32,12 +34,14 @@ RepoArtifacts.sourcesJar(project)
RepoArtifacts.javadocJar(project)
compileKotlin {
kotlinOptions.freeCompilerArgs = [
"-Xallow-kotlin-package",
"-opt-in=kotlin.contracts.ExperimentalContracts",
"-opt-in=kotlin.RequiresOptIn",
]
kotlinOptions.moduleName = project.archivesBaseName
compilerOptions {
freeCompilerArgs = [
"-Xallow-kotlin-package",
"-opt-in=kotlin.contracts.ExperimentalContracts",
"-opt-in=kotlin.RequiresOptIn",
]
moduleName = base.archivesName
}
}
compileTestKotlin {