Skip to content

Commit e4f504c

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

File tree

3 files changed

+42
-2
lines changed

3 files changed

+42
-2
lines changed

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)