diff --git a/contract-typespec/build.gradle b/contract-typespec/build.gradle index ef2746cc3..95de7e84c 100644 --- a/contract-typespec/build.gradle +++ b/contract-typespec/build.gradle @@ -32,7 +32,9 @@ def typeSpecs = ["api"] typeSpecs.each { spec -> - def tspPath = "\\tsp --output-dir=${project.layout.buildDirectory.get()}/tsp/${spec} compile .\\" + def buildDir = project.layout.buildDirectory.get().asFile + def outputDir = new File(buildDir, "tsp${File.separator}${spec}") + def tspPath = "tsp --output-dir=\"${outputDir}\" compile ." tasks.register("installDependencies_${spec}", NpmTask) { group = 'build'