From 2e2965b0d155220ff4e7f38888f607594783936a Mon Sep 17 00:00:00 2001 From: Eduard Heimbuch Date: Thu, 29 Jul 2021 15:19:02 +0200 Subject: [PATCH] Use simpleCachingWorkingCopyPool for internal working copies to improve the performance dramatically --- .../src/main/groovy/com/cloudogu/scm/RunTask.groovy | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/build-plugins/src/main/groovy/com/cloudogu/scm/RunTask.groovy b/build-plugins/src/main/groovy/com/cloudogu/scm/RunTask.groovy index 23e7580dab..7ff7167e74 100644 --- a/build-plugins/src/main/groovy/com/cloudogu/scm/RunTask.groovy +++ b/build-plugins/src/main/groovy/com/cloudogu/scm/RunTask.groovy @@ -27,11 +27,10 @@ package com.cloudogu.scm import com.moowork.gradle.node.yarn.YarnTask import org.gradle.api.DefaultTask -import org.gradle.api.tasks.JavaExec -import org.gradle.api.tasks.Nested -import org.gradle.api.tasks.Input -import org.gradle.api.tasks.TaskAction import org.gradle.api.GradleException +import org.gradle.api.tasks.Input +import org.gradle.api.tasks.Nested +import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.options.Option class RunTask extends DefaultTask { @@ -109,7 +108,7 @@ class RunTask extends DefaultTask { args(new File(project.buildDir, 'server/config.json').toString()) environment 'NODE_ENV', 'development' classpath project.buildscript.configurations.classpath - systemProperties = ["user.home": extension.getHome(), "scm.initialPassword": "scmadmin"] + systemProperties = ["user.home": extension.getHome(), "scm.initialPassword": "scmadmin", "scm.workingCopyPoolStrategy": "sonia.scm.repository.work.SimpleCachingWorkingCopyPool"] if (debugJvm) { debug = true debugOptions {