diff --git a/java/java.lsp.server/build.xml b/java/java.lsp.server/build.xml index f4d87a469b1d..c661eeb7345d 100644 --- a/java/java.lsp.server/build.xml +++ b/java/java.lsp.server/build.xml @@ -21,6 +21,9 @@ --> Builds, tests, and runs the project org.netbeans.modules.java.lsp.server + + + @@ -77,17 +80,17 @@ - + - + - + @@ -97,7 +100,7 @@ - + @@ -105,7 +108,7 @@ - + @@ -152,12 +155,12 @@ - + - + diff --git a/java/java.lsp.server/vscode/package.json b/java/java.lsp.server/vscode/package.json index 067096c098b3..d2577339f131 100644 --- a/java/java.lsp.server/vscode/package.json +++ b/java/java.lsp.server/vscode/package.json @@ -1355,7 +1355,7 @@ }, "scripts": { "vscode:prepublish": "npm run compile", - "compile": "tsc -p ./; node ./esbuild.js", + "compile": "tsc -p ./ && node ./esbuild.js", "watch": "tsc -watch -p ./ | node ./esbuild.js --watch", "test": "node ./out/test/runTest.js", "nbcode": "node ./out/nbcode.js", diff --git a/nbbuild/misc/prepare-bundles/src/main/java/org/netbeans/prepare/bundles/PrepareBundles.java b/nbbuild/misc/prepare-bundles/src/main/java/org/netbeans/prepare/bundles/PrepareBundles.java index d24c6f5ec98a..536df96b0e67 100644 --- a/nbbuild/misc/prepare-bundles/src/main/java/org/netbeans/prepare/bundles/PrepareBundles.java +++ b/nbbuild/misc/prepare-bundles/src/main/java/org/netbeans/prepare/bundles/PrepareBundles.java @@ -69,7 +69,12 @@ public static void main(String... args) throws IOException, InterruptedException Path targetDir = Paths.get(args[0]); Path packagesDir = targetDir.resolve("package"); - new ProcessBuilder("npm", "install").directory(packagesDir.toFile()).inheritIO().start().waitFor(); + String os = System.getProperty("os.name").toLowerCase(); + if (os.contains("windows")) { + new ProcessBuilder("npm.cmd", "install").directory(packagesDir.toFile()).inheritIO().start().waitFor(); + } else{ + new ProcessBuilder("npm", "install").directory(packagesDir.toFile()).inheritIO().start().waitFor(); + } Path bundlesDir = targetDir.resolve("bundles"); Files.createDirectories(bundlesDir); try (DirectoryStream ds = Files.newDirectoryStream(bundlesDir)) {