Skip to content

Commit fb562f4

Browse files
authored
fix(windows): Escape back-slashes for gradle config jdk path (#1876)
1 parent eaf875b commit fb562f4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/builders/ProjectBuilder.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,9 @@ class ProjectBuilder {
319319
*/
320320
const javaHome = process.env.CORDOVA_JAVA_HOME || process.env.JAVA_HOME || false;
321321
if (javaHome) {
322-
configProperties.set('java.home', javaHome);
322+
// Double escape back-slashes so that it is written as escaped back-slashes
323+
// in the gradle config. Primary an issue in window environments.
324+
configProperties.set('java.home', javaHome.replace(/\\/g, '\\\\'));
323325
} else {
324326
configProperties.unset('java.home');
325327
}

0 commit comments

Comments
 (0)