[Gradle] Fix deprecated buildDir access in PublicPackageJsonTask
^KT-62527 In Progress
This commit is contained in:
committed by
Space Team
parent
28405fceac
commit
c9ad09f4dc
+6
-4
@@ -17,6 +17,7 @@ import org.gradle.api.tasks.TaskAction
|
|||||||
import org.gradle.work.DisableCachingByDefault
|
import org.gradle.work.DisableCachingByDefault
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject.Companion.PACKAGE_JSON
|
import org.jetbrains.kotlin.gradle.targets.js.npm.NpmProject.Companion.PACKAGE_JSON
|
||||||
import org.jetbrains.kotlin.gradle.targets.js.npm.resolved.PreparedKotlinCompilationNpmResolution
|
import org.jetbrains.kotlin.gradle.targets.js.npm.resolved.PreparedKotlinCompilationNpmResolution
|
||||||
|
import org.jetbrains.kotlin.gradle.utils.getFile
|
||||||
import org.jetbrains.kotlin.gradle.utils.property
|
import org.jetbrains.kotlin.gradle.utils.property
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@@ -71,10 +72,11 @@ abstract class PublicPackageJsonTask :
|
|||||||
get() = compilationResolution.externalNpmDependencies
|
get() = compilationResolution.externalNpmDependencies
|
||||||
|
|
||||||
private val defaultPackageJsonFile by lazy {
|
private val defaultPackageJsonFile by lazy {
|
||||||
project.buildDir
|
project.layout.buildDirectory
|
||||||
.resolve("tmp")
|
.dir("tmp")
|
||||||
.resolve(name)
|
.map { it.dir(name) }
|
||||||
.resolve(PACKAGE_JSON)
|
.map { it.file(PACKAGE_JSON) }
|
||||||
|
.getFile()
|
||||||
}
|
}
|
||||||
|
|
||||||
@get:OutputFile
|
@get:OutputFile
|
||||||
|
|||||||
Reference in New Issue
Block a user