This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch 3.27.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/3.27.x by this push:
new dfd7f24f92 Prevent Swagger Java CodeGen prefixing src/main/java to the
generated model source output path
dfd7f24f92 is described below
commit dfd7f24f9243cbb5829c691af7cf9744752190f2
Author: James Netherton <[email protected]>
AuthorDate: Wed Oct 29 11:07:01 2025 +0000
Prevent Swagger Java CodeGen prefixing src/main/java to the generated model
source output path
Fixes #7916
---
.../quarkus/component/rest/openapi/deployment/QuarkusCodegen.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/QuarkusCodegen.java
b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/QuarkusCodegen.java
index 6680167d78..2ba392d95f 100644
---
a/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/QuarkusCodegen.java
+++
b/extensions/rest-openapi/deployment/src/main/java/org/apache/camel/quarkus/component/rest/openapi/deployment/QuarkusCodegen.java
@@ -136,4 +136,10 @@ public class QuarkusCodegen extends AbstractJavaCodegen
implements BeanValidatio
public boolean isNotNullJacksonAnnotation() {
return notNullJacksonAnnotation;
}
+
+ @Override
+ public String modelFileFolder() {
+ // Override the original impl to avoid redundant src/main/java
directory prefix being added to the output path
+ return outputFolder + "/" + modelPackage().replace('.', '/');
+ }
}