Skip to content

Commit 51fb536

Browse files
committed
Only finalize value on read on >= 6.1
1 parent 87e0b34 commit 51fb536

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/kotlin/com/github/gradle/node/PackageJsonExtension.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,16 @@ import com.fasterxml.jackson.databind.JsonNode
44
import com.fasterxml.jackson.databind.ObjectMapper
55
import org.gradle.api.Project
66
import org.gradle.kotlin.dsl.property
7+
import org.gradle.util.GradleVersion
78

89

910
open class PackageJsonExtension(project: Project) {
1011
val node = project.objects.property<JsonNode>()
1112

1213
init {
13-
node.finalizeValueOnRead()
14+
if (GradleVersion.current() >= GradleVersion.version("6.1")) {
15+
node.finalizeValueOnRead()
16+
}
1417
node.set(project.provider { project.file("package.json").let(ObjectMapper()::readTree) })
1518
}
1619

0 commit comments

Comments
 (0)