provider for package.json (try to fix Gradle warning)

This commit is contained in:
Adam 2022-06-19 10:38:26 +02:00
parent 1c310272c6
commit c870d1f6e0

View file

@ -197,13 +197,14 @@ val factorioModProvider by configurations.registering {
} }
val packageJsonName = providers.provider { "${rootProject.name}-${project.name}" } val packageJsonName: Provider<String> = providers.provider { "${rootProject.name}-${project.name}" }
val pjProvider: RegularFileProperty =
objects.fileProperty().convention(layout.projectDirectory.file("package.json"))
tasks.updatePackageJson { tasks.updatePackageJson {
// mustRunAfter(tasks.npmInstall) // mustRunAfter(tasks.npmInstall)
inputs.property("packageJsonName", packageJsonName) inputs.property("packageJsonName", packageJsonName)
propertiesToCheck.put("name", packageJsonName) propertiesToCheck.put("name", packageJsonName)
val pjProvider = layout.projectDirectory.file(provider { "package.json" })
packageJsonFile.set(pjProvider) packageJsonFile.set(pjProvider)
} }