Skip to content

Commit e6cee8e

Browse files
authored
Mark java-vertx as deprecated (#8609)
* mark java-vert as deprecated * update, clean up samples * remove entrites related to java-vertx
1 parent 19eaf73 commit e6cee8e

52 files changed

Lines changed: 14 additions & 5940 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/generators.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ The following generators are available:
9494
* [java-pkmst](generators/java-pkmst.md)
9595
* [java-play-framework](generators/java-play-framework.md)
9696
* [java-undertow-server](generators/java-undertow-server.md)
97-
* [java-vertx](generators/java-vertx.md)
97+
* [java-vertx (deprecated)](generators/java-vertx.md)
9898
* [java-vertx-web (beta)](generators/java-vertx-web.md)
9999
* [jaxrs-cxf](generators/jaxrs-cxf.md)
100100
* [jaxrs-cxf-cdi](generators/jaxrs-cxf-cdi.md)

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXServerCodegen.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,14 @@
2424
import io.swagger.v3.oas.models.media.Schema;
2525
import io.swagger.v3.oas.models.servers.Server;
2626
import org.openapitools.codegen.*;
27+
import org.openapitools.codegen.meta.GeneratorMetadata;
28+
import org.openapitools.codegen.meta.Stability;
2729
import org.openapitools.codegen.meta.features.DocumentationFeature;
2830
import org.openapitools.codegen.utils.URLPathUtils;
2931

32+
import org.slf4j.Logger;
33+
import org.slf4j.LoggerFactory;
34+
3035
import java.io.File;
3136
import java.net.URL;
3237
import java.util.List;
@@ -37,6 +42,7 @@
3742
import java.util.regex.Pattern;
3843

3944
public class JavaVertXServerCodegen extends AbstractJavaCodegen {
45+
private static final Logger LOGGER = LoggerFactory.getLogger(JavaVertXServerCodegen.class);
4046

4147
protected String resourceFolder = "src/main/resources";
4248
protected String rootPackage = "org.openapitools.server.api";
@@ -61,6 +67,10 @@ public JavaVertXServerCodegen() {
6167

6268
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
6369

70+
generatorMetadata = GeneratorMetadata.newBuilder(generatorMetadata)
71+
.stability(Stability.DEPRECATED)
72+
.build();
73+
6474
// set the output folder here
6575
outputFolder = "generated-code" + File.separator + "javaVertXServer";
6676

@@ -134,6 +144,8 @@ public String getHelp() {
134144
public void processOpts() {
135145
super.processOpts();
136146

147+
LOGGER.warn("IMPORTANT: This generator has been deprecated. Please use `java-vertx-web` instead");
148+
137149
apiTestTemplateFiles.clear();
138150

139151
importMapping.remove("JsonCreator");

pom.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,8 +1260,7 @@
12601260
<module>samples/server/petstore/jaxrs-spec</module>
12611261
<module>samples/server/petstore/jaxrs-spec-interface</module>
12621262
<module>samples/server/petstore/jaxrs-spec-interface-response</module>
1263-
<module>samples/server/petstore/java-vertx/rx</module>
1264-
<module>samples/server/petstore/java-vertx/async</module>
1263+
<module>samples/server/petstore/java-vertx-web</module>
12651264
<module>samples/server/petstore/java-inflector</module>
12661265
<module>samples/server/petstore/java-pkmst</module>
12671266
<module>samples/server/petstore/java-play-framework</module>
@@ -1303,7 +1302,6 @@
13031302
<module>samples/server/petstore/scala-play-server</module>
13041303
<module>samples/server/petstore/scala-akka-http-server</module>
13051304
<module>samples/server/petstore/scalatra</module>
1306-
<module>samples/server/petstore/java-vertx-web</module>
13071305
<module>samples/server/petstore/scala-finch</module>
13081306
<!--<module>samples/server/petstore/kotlin/vertx</module>-->
13091307
</modules>

samples/server/petstore/java-vertx/async/.openapi-generator-ignore

Lines changed: 0 additions & 23 deletions
This file was deleted.

samples/server/petstore/java-vertx/async/.openapi-generator/FILES

Lines changed: 0 additions & 21 deletions
This file was deleted.

samples/server/petstore/java-vertx/async/.openapi-generator/VERSION

Lines changed: 0 additions & 1 deletion
This file was deleted.

samples/server/petstore/java-vertx/async/README.md

Whitespace-only changes.

samples/server/petstore/java-vertx/async/pom.xml

Lines changed: 0 additions & 91 deletions
This file was deleted.

samples/server/petstore/java-vertx/async/src/main/java/org/openapitools/server/api/MainApiException.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)