Skip to content

Commit 6fc69cb

Browse files
committed
Deprecate micronaut openapi generator
1 parent 96adf2f commit 6fc69cb

File tree

6 files changed

+62
-4
lines changed

6 files changed

+62
-4
lines changed

docs/generators.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ The following generators are available:
3131
* [haskell-http-client](generators/haskell-http-client.md)
3232
* [java](generators/java.md)
3333
* [java-helidon-client (beta)](generators/java-helidon-client.md)
34-
* [java-micronaut-client (beta)](generators/java-micronaut-client.md)
34+
* [java-micronaut-client (deprecated)](generators/java-micronaut-client.md)
3535
* [javascript](generators/javascript.md)
3636
* [javascript-apollo-deprecated (deprecated)](generators/javascript-apollo-deprecated.md)
3737
* [javascript-closure-angular (beta)](generators/javascript-closure-angular.md)
@@ -104,7 +104,7 @@ The following generators are available:
104104
* [java-camel](generators/java-camel.md)
105105
* [java-helidon-server (beta)](generators/java-helidon-server.md)
106106
* [java-inflector](generators/java-inflector.md)
107-
* [java-micronaut-server (beta)](generators/java-micronaut-server.md)
107+
* [java-micronaut-server (deprecated)](generators/java-micronaut-server.md)
108108
* [java-microprofile](generators/java-microprofile.md)
109109
* [java-msf4j](generators/java-msf4j.md)
110110
* [java-pkmst](generators/java-pkmst.md)

docs/generators/java-micronaut-client.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
title: Documentation for the java-micronaut-client Generator
33
---
44

5+
---
6+
**NOTE**
7+
8+
This generator is outdated. Please use the official generator for Micronaut:
9+
[micronaut-openapi](https://github.com/micronaut-projects/micronaut-openapi">micronaut-openapi) with the help of the plugin for
10+
[Gradle](https://github.com/micronaut-projects/micronaut-gradle-plugin) and
11+
[Maven](https://github.com/micronaut-projects/micronaut-maven-plugin).
12+
---
13+
514
## METADATA
615

716
| Property | Value | Notes |

docs/generators/java-micronaut-server.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22
title: Documentation for the java-micronaut-server Generator
33
---
44

5+
---
6+
**NOTE**
7+
8+
This generator is outdated. Please use the official generator for Micronaut:
9+
[micronaut-openapi](https://github.com/micronaut-projects/micronaut-openapi">micronaut-openapi) with the help of the plugin for
10+
[Gradle](https://github.com/micronaut-projects/micronaut-gradle-plugin) and
11+
[Maven](https://github.com/micronaut-projects/micronaut-maven-plugin).
12+
---
13+
514
## METADATA
615

716
| Property | Value | Notes |

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

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727

2828
import static org.openapitools.codegen.CodegenConstants.INVOKER_PACKAGE;
2929

30+
/**
31+
* @deprecated WARNING! This generator is outdated. Please use the official generator for Micronaut:
32+
* <a href="https://github.com/micronaut-projects/micronaut-openapi">micronaut-openapi</a> with the help of the plugin for
33+
* <a href="https://github.com/micronaut-projects/micronaut-gradle-plugin">Gradle</a> and
34+
* <a href="https://github.com/micronaut-projects/micronaut-maven-plugin">Maven</a>.
35+
*/
36+
@SuppressWarnings("removal")
37+
@Deprecated(forRemoval = true)
3038
public abstract class JavaMicronautAbstractCodegen extends AbstractJavaCodegen implements BeanValidationFeatures, OptionalFeatures {
3139
public static final String OPT_TITLE = "title";
3240
public static final String OPT_BUILD = "build";
@@ -712,4 +720,22 @@ public void setSerializationLibrary(final String serializationLibrary) {
712720
throw new RuntimeException(sb.toString());
713721
}
714722
}
723+
724+
@Override
725+
public void postProcess() {
726+
System.out.println("################################################################################");
727+
System.out.println("# Thanks for using OpenAPI Generator. #");
728+
System.out.println("# Please consider donation to help us maintain this project \uD83D\uDE4F #");
729+
System.out.println("# https://opencollective.com/openapi_generator/donate #");
730+
System.out.println("# #");
731+
System.out.println("# WARNING! This generator is outdated. Please use the official generator for #");
732+
System.out.println("# Micronaut: https://github.com/micronaut-projects/micronaut-openapi with the #");
733+
System.out.println("# help of the plugin for Gradle #");
734+
System.out.println("# (https://github.com/micronaut-projects/micronaut-gradle-plugin) and Maven #");
735+
System.out.println("# (https://github.com/micronaut-projects/micronaut-maven-plugin). #");
736+
System.out.println("# #");
737+
System.out.println("# Supported generators for micronaut client / server side, java and kotlin #");
738+
System.out.println("# languages. #");
739+
System.out.println("################################################################################");
740+
}
715741
}

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,14 @@
1111
import org.openapitools.codegen.meta.GeneratorMetadata;
1212
import org.openapitools.codegen.meta.Stability;
1313

14-
14+
/**
15+
* @deprecated WARNING! This generator is outdated. Please use the official generator for Micronaut:
16+
* <a href="https://github.com/micronaut-projects/micronaut-openapi">micronaut-openapi</a> with the help of the plugin for
17+
* <a href="https://github.com/micronaut-projects/micronaut-gradle-plugin">Gradle</a> and
18+
* <a href="https://github.com/micronaut-projects/micronaut-maven-plugin">Maven</a>.
19+
*/
20+
@SuppressWarnings("removal")
21+
@Deprecated(forRemoval = true)
1522
public class JavaMicronautClientCodegen extends JavaMicronautAbstractCodegen {
1623

1724
public static final String OPT_CONFIGURE_AUTH = "configureAuth";

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,14 @@
1212
import java.util.List;
1313
import java.util.stream.Collectors;
1414

15-
15+
/**
16+
* @deprecated WARNING! This generator is outdated. Please use the official generator for Micronaut:
17+
* <a href="https://github.com/micronaut-projects/micronaut-openapi">micronaut-openapi</a> with the help of the plugin for
18+
* <a href="https://github.com/micronaut-projects/micronaut-gradle-plugin">Gradle</a> and
19+
* <a href="https://github.com/micronaut-projects/micronaut-maven-plugin">Maven</a>.
20+
*/
21+
@SuppressWarnings("removal")
22+
@Deprecated(forRemoval = true)
1623
public class JavaMicronautServerCodegen extends JavaMicronautAbstractCodegen {
1724
public static final String OPT_CONTROLLER_PACKAGE = "controllerPackage";
1825
public static final String OPT_GENERATE_CONTROLLER_FROM_EXAMPLES = "generateControllerFromExamples";

0 commit comments

Comments
 (0)