Skip to content

Commit

Permalink
Create npm-resolver/downloader directory in export-npm command #13
Browse files Browse the repository at this point in the history
  • Loading branch information
gorbunkov committed Mar 1, 2024
1 parent 1e36c53 commit 9a1f3f1
Showing 1 changed file with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

Expand Down Expand Up @@ -85,10 +86,17 @@ protected void executeCommand(String workingDirectory, String command) {
builder.command("sh", "-c", command);
}

File workingDirectoryFile = Paths.get(workingDirectory).toAbsolutePath().normalize().toFile();
Path workingDirectoryPath = Paths.get(workingDirectory);
String commandString = String.join(" ", builder.command());
log.info("Working directory: {}, command: {}", workingDirectoryFile, commandString);

log.info("Working directory: {}, command: {}", workingDirectoryPath, commandString);
if (!Files.exists(workingDirectoryPath)) {
try {
Files.createDirectories(workingDirectoryPath);
} catch (IOException e) {
throw new RuntimeException("Cannot create working directory " + workingDirectoryPath, e);
}
}
File workingDirectoryFile = workingDirectoryPath.toAbsolutePath().normalize().toFile();
builder.directory(workingDirectoryFile);

builder.inheritIO();
Expand Down

0 comments on commit 9a1f3f1

Please sign in to comment.