mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-29 12:10:54 +00:00
This class with the optional OpenAPIDefinition annotations is now generated always. And no longer only when the interfaceOnly is set to false (default).
This commit is contained in:
parent
45add92710
commit
aaaf1e14c8
@ -203,11 +203,10 @@ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen {
|
||||
supportingFiles.add(new SupportingFile("pom.mustache", "", "pom.xml")
|
||||
.doNotOverwrite());
|
||||
}
|
||||
if (!interfaceOnly) {
|
||||
supportingFiles.add(new SupportingFile("RestApplication.mustache",
|
||||
(sourceFolder + '/' + invokerPackage).replace(".", "/"), "RestApplication.java")
|
||||
|
||||
supportingFiles.add(new SupportingFile("RestApplication.mustache",
|
||||
(sourceFolder + '/' + invokerPackage).replace(".", "/"), "RestApplication.java")
|
||||
.doNotOverwrite());
|
||||
}
|
||||
|
||||
if(StringUtils.isNotEmpty(openApiSpecFileLocation)) {
|
||||
int index = openApiSpecFileLocation.lastIndexOf('/');
|
||||
|
@ -4,6 +4,7 @@ src/gen/java/org/openapitools/api/AnotherFakeApi.java
|
||||
src/gen/java/org/openapitools/api/FakeApi.java
|
||||
src/gen/java/org/openapitools/api/FakeClassnameTestApi.java
|
||||
src/gen/java/org/openapitools/api/PetApi.java
|
||||
src/gen/java/org/openapitools/api/RestApplication.java
|
||||
src/gen/java/org/openapitools/api/RestResourceRoot.java
|
||||
src/gen/java/org/openapitools/api/StoreApi.java
|
||||
src/gen/java/org/openapitools/api/UserApi.java
|
||||
|
@ -0,0 +1,9 @@
|
||||
package org.openapitools.api;
|
||||
|
||||
import javax.ws.rs.ApplicationPath;
|
||||
import javax.ws.rs.core.Application;
|
||||
|
||||
@ApplicationPath(RestResourceRoot.APPLICATION_PATH)
|
||||
public class RestApplication extends Application {
|
||||
|
||||
}
|
@ -4,6 +4,7 @@ src/gen/java/org/openapitools/api/AnotherFakeApi.java
|
||||
src/gen/java/org/openapitools/api/FakeApi.java
|
||||
src/gen/java/org/openapitools/api/FakeClassnameTestApi.java
|
||||
src/gen/java/org/openapitools/api/PetApi.java
|
||||
src/gen/java/org/openapitools/api/RestApplication.java
|
||||
src/gen/java/org/openapitools/api/RestResourceRoot.java
|
||||
src/gen/java/org/openapitools/api/StoreApi.java
|
||||
src/gen/java/org/openapitools/api/UserApi.java
|
||||
|
@ -0,0 +1,9 @@
|
||||
package org.openapitools.api;
|
||||
|
||||
import javax.ws.rs.ApplicationPath;
|
||||
import javax.ws.rs.core.Application;
|
||||
|
||||
@ApplicationPath(RestResourceRoot.APPLICATION_PATH)
|
||||
public class RestApplication extends Application {
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user