diff --git a/src/main/java/it/cavallium/data/generator/SourcesGenerator.java b/src/main/java/it/cavallium/data/generator/SourcesGenerator.java index 61978f8..62411fa 100644 --- a/src/main/java/it/cavallium/data/generator/SourcesGenerator.java +++ b/src/main/java/it/cavallium/data/generator/SourcesGenerator.java @@ -2912,6 +2912,9 @@ public class SourcesGenerator { for (String part : classPackage.split("\\.")) { outPath = outPath.resolve(part); } + if (Files.notExists(outPath)) { + Files.createDirectories(outPath); + } var outJavaFile = outPath.resolve(typeSpec.name + ".java"); JavaFile.builder(classPackage, typeSpec).build().writeTo(sb); String newFile = sb.toString();