From 512482f8245387744cc42584fd30a10550e05a63 Mon Sep 17 00:00:00 2001 From: Thomas Dufour Date: Tue, 19 Nov 2013 16:55:16 +0100 Subject: [PATCH] Fix wrong String.replaceAll in JavaAppBatScript.makeWindowsRelativeClasspathDefine --- .../com/typesafe/sbt/packager/archetypes/JavaAppBatScript.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/com/typesafe/sbt/packager/archetypes/JavaAppBatScript.scala b/src/main/scala/com/typesafe/sbt/packager/archetypes/JavaAppBatScript.scala index f4b9b4664..a128c93b0 100644 --- a/src/main/scala/com/typesafe/sbt/packager/archetypes/JavaAppBatScript.scala +++ b/src/main/scala/com/typesafe/sbt/packager/archetypes/JavaAppBatScript.scala @@ -10,7 +10,7 @@ object JavaAppBatScript { name.toUpperCase.replaceAll("\\W", "_") def makeWindowsRelativeClasspathDefine(cp: Seq[String]): String = { - def cleanPath(path: String): String = path.replaceAll("/", "\\") + def cleanPath(path: String): String = path.replaceAll("/", "\\\\") def makeRelativePath(path: String): String = "%APP_LIB_DIR%\\" + cleanPath(path) "set \"APP_CLASSPATH=" + (cp map makeRelativePath mkString ";") + "\""