Consistently create project directory

Closes gh-971
This commit is contained in:
Stephane Nicoll
2019-08-05 11:48:48 +02:00
parent 8e0f02887d
commit 316751a57c

View File

@@ -47,14 +47,16 @@ public class DefaultProjectAssetGenerator implements ProjectAssetGenerator<Path>
}
private Path initializerProjectDirectory(Path rootDir, ResolvedProjectDescription description) throws IOException {
Path projectDirectory = resolveProjectDirectory(rootDir, description);
Files.createDirectories(projectDirectory);
return projectDirectory;
}
private Path resolveProjectDirectory(Path rootDir, ResolvedProjectDescription description) {
if (description.getBaseDirectory() != null) {
Path dir = rootDir.resolve(description.getBaseDirectory());
Files.createDirectories(dir);
return dir;
}
else {
return rootDir;
return rootDir.resolve(description.getBaseDirectory());
}
return rootDir;
}
}