Skip to content

Commit fef4e17

Browse files
gwydionmvGwydion Martin
andauthored
Control when path has not 'src' in it (#197)
Co-authored-by: Gwydion Martin <[email protected]>
1 parent 212f6c2 commit fef4e17

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

deployment/src/main/java/io/quarkiverse/openapi/generator/deployment/codegen/OpenApiGeneratorCodeGenBase.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,9 @@ private String getBasePackage(final Config config, final Path openApiFilePath) {
140140
}
141141

142142
private String getInputBaseDirRelativeToModule(final Path sourceDir, final Config config) {
143-
String baseModuleDirectory = sourceDir.toString().substring(0, sourceDir.toString().lastIndexOf("src"));
144-
return config.getOptionalValue(INPUT_BASE_DIR, String.class).map(s -> baseModuleDirectory + s).orElse(null);
143+
return config.getOptionalValue(INPUT_BASE_DIR, String.class).map(inputBaseDir -> {
144+
int srcIndex = sourceDir.toString().lastIndexOf("src");
145+
return srcIndex < 0 ? null : sourceDir.toString().substring(0, srcIndex) + inputBaseDir;
146+
}).orElse(null);
145147
}
146148
}

0 commit comments

Comments
 (0)