[Gradle, JS] Chaining build service disallowChanges
This commit is contained in:
committed by
Space Team
parent
55db7690d8
commit
e570f97db2
+1
-2
@@ -126,8 +126,7 @@ open class NodeJsRootPlugin : Plugin<Project> {
|
||||
YarnPlugin.apply(project)
|
||||
|
||||
npmInstall.configure {
|
||||
it.npmResolutionManager.set(npmResolutionManager)
|
||||
it.npmResolutionManager.disallowChanges()
|
||||
it.npmResolutionManager.value(npmResolutionManager).disallowChanges()
|
||||
}
|
||||
|
||||
project.tasks.register("node" + CleanDataTask.NAME_SUFFIX, CleanDataTask::class.java) {
|
||||
|
||||
+2
-4
@@ -71,10 +71,8 @@ class KotlinCompilationNpmResolver(
|
||||
|
||||
it.compilationDisambiguatedName.set(compilation.disambiguatedName)
|
||||
|
||||
it.npmResolutionManager.apply {
|
||||
set(npmResolutionManager)
|
||||
disallowChanges()
|
||||
}
|
||||
it.npmResolutionManager.value(npmResolutionManager)
|
||||
.disallowChanges()
|
||||
|
||||
it.jsIrCompilation.set(compilation is KotlinJsIrCompilation)
|
||||
it.npmProjectName.set(npmProject.name)
|
||||
|
||||
+6
-12
@@ -111,20 +111,14 @@ abstract class KotlinPackageJsonTask :
|
||||
task.description = "Create package.json file for $compilation"
|
||||
task.group = NodeJsRootPlugin.TASKS_GROUP_NAME
|
||||
|
||||
task.npmResolutionManager.apply {
|
||||
set(npmResolutionManager)
|
||||
disallowChanges()
|
||||
}
|
||||
task.npmResolutionManager.value(npmResolutionManager)
|
||||
.disallowChanges()
|
||||
|
||||
task.gradleNodeModules.apply {
|
||||
set(gradleNodeModules)
|
||||
disallowChanges()
|
||||
}
|
||||
task.gradleNodeModules.value(gradleNodeModules)
|
||||
.disallowChanges()
|
||||
|
||||
task.compositeNodeModules.apply {
|
||||
set(compositeNodeModules)
|
||||
disallowChanges()
|
||||
}
|
||||
task.compositeNodeModules.value(compositeNodeModules)
|
||||
.disallowChanges()
|
||||
|
||||
task.packageJson.set(compilation.npmProject.packageJsonFile)
|
||||
|
||||
|
||||
+2
-4
@@ -55,10 +55,8 @@ open class YarnPlugin : Plugin<Project> {
|
||||
task.group = NodeJsRootPlugin.TASKS_GROUP_NAME
|
||||
task.description = "Create root package.json"
|
||||
|
||||
task.npmResolutionManager.apply {
|
||||
set(kotlinNpmResolutionManager)
|
||||
disallowChanges()
|
||||
}
|
||||
task.npmResolutionManager.value(kotlinNpmResolutionManager)
|
||||
.disallowChanges()
|
||||
|
||||
task.onlyIf {
|
||||
it as RootPackageJsonTask
|
||||
|
||||
Reference in New Issue
Block a user