diff --git a/gcn/gcn-cli/src/main/java/cloud/graal/gcn/command/GcnCommonOptionsMixin.java b/gcn/gcn-cli/src/main/java/cloud/graal/gcn/command/GcnCommonOptionsMixin.java index 83ef09b..fd4bfb5 100644 --- a/gcn/gcn-cli/src/main/java/cloud/graal/gcn/command/GcnCommonOptionsMixin.java +++ b/gcn/gcn-cli/src/main/java/cloud/graal/gcn/command/GcnCommonOptionsMixin.java @@ -15,8 +15,8 @@ */ package cloud.graal.gcn.command; +import cloud.graal.gcn.GcnVersionInfo; import io.micronaut.core.annotation.ReflectiveAccess; -import io.micronaut.starter.util.VersionInfo; import picocli.CommandLine.Command; import picocli.CommandLine.IVersionProvider; import picocli.CommandLine.Option; @@ -50,7 +50,7 @@ public class GcnCommonOptionsMixin { */ public static class GcnVersionProvider implements IVersionProvider { public String[] getVersion() { - return new String[]{"GCN Version: " + VersionInfo.getMicronautVersion()}; + return new String[]{"GCN Version: " + GcnVersionInfo.getMicronautVersion()}; } } } diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnGeneratorContext.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnGeneratorContext.java index 9e90938..9444fa1 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnGeneratorContext.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnGeneratorContext.java @@ -60,7 +60,6 @@ import io.micronaut.starter.template.Template; import io.micronaut.starter.template.URLTemplate; import io.micronaut.starter.util.NameUtils; -import io.micronaut.starter.util.VersionInfo; import java.util.ArrayList; import java.util.Collection; @@ -77,6 +76,7 @@ import java.util.stream.Collectors; import static cloud.graal.gcn.GcnUtils.APP_MODULE; +import static cloud.graal.gcn.GcnUtils.BOM_VERSION_SUFFIX; import static cloud.graal.gcn.GcnUtils.LIB_MODULE; import static cloud.graal.gcn.model.GcnCloud.AWS; import static cloud.graal.gcn.model.GcnCloud.NONE; @@ -110,9 +110,9 @@ public class GcnGeneratorContext extends GeneratorContext { private static final String PLUGIN_MAVEN_AZUREFUNCTIONS = "azure-functions-maven-plugin"; private static final Map PLUGIN_GAVS = Map.of( "com.github.johnrengelman.shadow:8.1.1", "com.github.johnrengelman:shadow:8.1.1", - "io.micronaut.application:4.0.2", "io.micronaut.gradle:micronaut-gradle-plugin:4.0.2", - "io.micronaut.library:4.0.2", "io.micronaut.gradle:micronaut-gradle-plugin:4.0.2", - "io.micronaut.test-resources:4.0.2", "io.micronaut.gradle:micronaut-test-resources-plugin:4.0.2", + "io.micronaut.application:4.0.3", "io.micronaut.gradle:micronaut-gradle-plugin:4.0.3", + "io.micronaut.library:4.0.3", "io.micronaut.gradle:micronaut-gradle-plugin:4.0.3", + "io.micronaut.test-resources:4.0.3", "io.micronaut.gradle:micronaut-test-resources-plugin:4.0.3", "org.jetbrains.kotlin.jvm:1.8.22", "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22", "org.jetbrains.kotlin.kapt:1.8.22", "org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22", "org.jetbrains.kotlin.plugin.allopen:1.8.22", "org.jetbrains.kotlin:kotlin-allopen:1.8.22", @@ -120,7 +120,6 @@ public class GcnGeneratorContext extends GeneratorContext { "io.micronaut.aot:4.0.2", "io.micronaut.gradle:micronaut-aot-plugin:4.0.2", "com.google.devtools.ksp:1.8.22-1.0.11", "com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:1.8.22-1.0.11" ); - private static final String ORACLE_REPOSITORY_VERSION = "-oracle-00001"; private GcnCloud cloud = NONE; private boolean hideLibFeatures; @@ -163,7 +162,7 @@ public GcnGeneratorContext(Project project, clouds = new HashSet<>(cloudFeatures.keySet()); clouds.add(NONE); // for lib module buildProperties = new GcnBuildProperties(this, clouds); - buildProperties.put(key, VersionInfo.getMicronautVersion() + ORACLE_REPOSITORY_VERSION); + buildProperties.put(key, GcnVersionInfo.getMicronautVersion() + BOM_VERSION_SUFFIX); } private static Map splitFeatures(Set allFeatures, diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnUtils.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnUtils.java index 2a3fc37..e08d32d 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnUtils.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnUtils.java @@ -16,7 +16,6 @@ package cloud.graal.gcn; import io.micronaut.starter.options.JdkVersion; -import io.micronaut.starter.util.VersionInfo; import java.util.List; @@ -66,6 +65,6 @@ private GcnUtils() { * @return the version of Micronaut */ public static String getMicronautVersion() { - return VersionInfo.getMicronautVersion(); + return GcnVersionInfo.getMicronautVersion(); } } diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnVersionInfo.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnVersionInfo.java new file mode 100644 index 0000000..85d975f --- /dev/null +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/GcnVersionInfo.java @@ -0,0 +1,48 @@ +/* + * Copyright 2023 Oracle and/or its affiliates + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package cloud.graal.gcn; + +import java.io.IOException; +import java.io.InputStreamReader; +import java.io.Reader; +import java.net.URL; +import java.util.Properties; + +import static java.nio.charset.StandardCharsets.UTF_8; + +public class GcnVersionInfo { + + private static final Properties VERSIONS = new Properties(); + + static { + URL resource = GcnVersionInfo.class.getResource("/gcn-platform-versions.properties"); + if (resource != null) { + try (Reader reader = new InputStreamReader(resource.openStream(), UTF_8)) { + VERSIONS.load(reader); + } catch (IOException ignored) { + // ignore + } + } + } + + public static String getMicronautVersion() { + Object micronautVersion = VERSIONS.get("micronaut.platform.version"); + if (micronautVersion != null) { + return micronautVersion.toString(); + } + return "2.0.0"; + } +} diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/GcnBom.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/GcnBom.java index 2c9baa4..222b79b 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/GcnBom.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/GcnBom.java @@ -42,8 +42,7 @@ public class GcnBom implements DefaultFeature, RequiresRepository { private static final Dependency BOM = Dependency.builder() .groupId("cloud.graal.gcn") .artifactId("gcn-bom") - .version("2.0") - //.version("2.0") + .version("2.1") .pom() .compile() .build(); diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/GcnMavenBuildCreator.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/GcnMavenBuildCreator.java index 1e566e3..d8f89f4 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/GcnMavenBuildCreator.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/GcnMavenBuildCreator.java @@ -35,7 +35,6 @@ import java.util.List; import java.util.stream.Collectors; - /** * Extends MavenBuildCreator to add the Oracle Maven repo. * diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/app/GcnSpringBootCloudApp.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/app/GcnSpringBootCloudApp.java new file mode 100644 index 0000000..6d60003 --- /dev/null +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/create/app/GcnSpringBootCloudApp.java @@ -0,0 +1,67 @@ +/* + * Copyright 2023 Oracle and/or its affiliates + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package cloud.graal.gcn.feature.create.app; + +import cloud.graal.gcn.GcnGeneratorContext; +import cloud.graal.gcn.feature.GcnFeatureContext; +import cloud.graal.gcn.feature.create.AbstractGcnCreateFeature; +import cloud.graal.gcn.model.GcnCloud; +import cloud.graal.gcn.model.GcnProjectType; +import io.micronaut.core.annotation.NonNull; +import io.micronaut.starter.feature.lang.java.JavaApplication; +import jakarta.inject.Singleton; + +import static cloud.graal.gcn.model.GcnCloud.NONE; +import static cloud.graal.gcn.model.GcnProjectType.SPRING_BOOT_APPLICATION; + +/** + * Base class for Spring Boot create-app features. + * + * @since 4.0.0 + */ +@Singleton +public class GcnSpringBootCloudApp extends AbstractGcnCreateFeature { + + @NonNull + @Override + public GcnProjectType getProjectType() { + return SPRING_BOOT_APPLICATION; + } + + @Override + public GcnCloud getCloud() { + return NONE; + } + + @NonNull + @Override + public String getName() { + return "gcn-spring-boot-app"; + } + + @Override + public void processSelectedFeatures(GcnFeatureContext featureContext) { + // exclude default Application and ApplicationTest classes + featureContext.exclude(feature -> feature instanceof JavaApplication); + } + + @Override + public void apply(GcnGeneratorContext generatorContext) { + // Do nothing + // gradle or maven files and Application file are copied + } + +} diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/replaced/template/LibPom.rocker.raw b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/replaced/template/LibPom.rocker.raw index 4df190e..29a6e4b 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/replaced/template/LibPom.rocker.raw +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/feature/replaced/template/LibPom.rocker.raw @@ -7,6 +7,7 @@ @import io.micronaut.starter.feature.database.JpaFeature @import io.micronaut.starter.feature.Features @import io.micronaut.starter.util.VersionInfo +@import cloud.graal.gcn.GcnVersionInfo @args (Project project, Features features, MavenBuild mavenBuild) @@ -22,7 +23,7 @@ io.micronaut micronaut-parent - @VersionInfo.getMicronautVersion() + @GcnVersionInfo.getMicronautVersion() diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/model/GcnProjectType.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/model/GcnProjectType.java index fa3de15..00a611a 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/model/GcnProjectType.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/model/GcnProjectType.java @@ -36,7 +36,12 @@ public enum GcnProjectType { /** * A gateway function project. */ - GATEWAY_FUNCTION(ApplicationType.DEFAULT, "Gateway Function", "create-gateway-function"); + GATEWAY_FUNCTION(ApplicationType.DEFAULT, "Gateway Function", "create-gateway-function"), + + /** + * A Spring boot application project. + */ + SPRING_BOOT_APPLICATION(ApplicationType.DEFAULT, "Spring Boot Application", "create-spring-boot-app"); /** * The default type. diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPlatformPostProcessor.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPlatformPostProcessor.java index c8bc1b3..a30caf5 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPlatformPostProcessor.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPlatformPostProcessor.java @@ -15,15 +15,15 @@ */ package cloud.graal.gcn.template; +import cloud.graal.gcn.GcnVersionInfo; import io.micronaut.core.annotation.NonNull; -import io.micronaut.starter.util.VersionInfo; import java.util.regex.Pattern; import static cloud.graal.gcn.GcnUtils.BOM_VERSION_SUFFIX; /** - * MavenPlatformIndependentPostProcessor fixes parent element in platform idependent pom.xml and multimodule root pom.xml + * Fixes parent element in platform independent pom.xml and multi-module root pom.xml. */ public class MavenPlatformPostProcessor implements TemplatePostProcessor { @@ -31,25 +31,15 @@ public class MavenPlatformPostProcessor implements TemplatePostProcessor { private static final String PARENT_START = " "; private static final Pattern VERSION_PATTERN = Pattern.compile(".+"); - public MavenPlatformPostProcessor() { - } - @NonNull @Override public String process(@NonNull String pom) { - pom = fixParent(pom); - return pom; - } - - @NonNull - private String fixParent(@NonNull String pom) { int start = pom.indexOf(PARENT_START); int end = pom.indexOf(PARENT_END, start) + PARENT_END.length(); String top = pom.substring(0, start); String bottom = pom.substring(end); String parent = pom.substring(start, end); - parent = VERSION_PATTERN.matcher(parent).replaceAll(String.format("%s", VersionInfo.getMicronautVersion() + BOM_VERSION_SUFFIX)); + parent = VERSION_PATTERN.matcher(parent).replaceAll(String.format("%s", GcnVersionInfo.getMicronautVersion() + BOM_VERSION_SUFFIX)); return top + parent + bottom; } - } diff --git a/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPomPostProcessor.java b/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPomPostProcessor.java index 849dd7d..833073e 100644 --- a/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPomPostProcessor.java +++ b/gcn/gcn-core/src/main/java/cloud/graal/gcn/template/MavenPomPostProcessor.java @@ -164,7 +164,7 @@ private String fixProcessingModule(@NonNull String pom) { } @NonNull - // TODO: remove when base image is updated inside maven plugin + // TODO remove when base image is updated inside maven plugin private String fixDefaultBaseImage(@NonNull String pom) { int start = pom.indexOf("micronaut-maven-plugin"); if (start == -1) { diff --git a/gcn/gcn-core/src/main/resources/gcn-platform-versions.properties b/gcn/gcn-core/src/main/resources/gcn-platform-versions.properties new file mode 100644 index 0000000..0f89d46 --- /dev/null +++ b/gcn/gcn-core/src/main/resources/gcn-platform-versions.properties @@ -0,0 +1 @@ +micronaut.platform.version=4.0.7 diff --git a/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.0.pom b/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.0.pom index 3a47bb1..fb05128 100644 --- a/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.0.pom +++ b/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.0.pom @@ -34,6 +34,7 @@ + 3.25.1 4.0.4 5.0.1-oracle-00001 5.0.2-oracle-00001 @@ -331,13 +332,6 @@ pom import - - io.micronaut.oraclecloud - micronaut-oraclecloud-bom - ${micronaut.oraclecloud.version} - pom - import - io.micronaut.picocli micronaut-picocli-bom @@ -380,12 +374,12 @@ io.micronaut.tracing - tracing-brave-http + micronaut-tracing-brave-http ${micronaut.tracing.version} io.micronaut.tracing - tracing-brave + micronaut-tracing-brave ${micronaut.tracing.version} @@ -410,22 +404,22 @@ io.micronaut.tracing - tracing-opentelemetry-kafka + micronaut-tracing-opentelemetry-kafka ${micronaut.tracing.version} io.micronaut.tracing - tracing-opentelemetry-zipkin-exporter + micronaut-tracing-opentelemetry-zipkin-exporter ${micronaut.tracing.version} io.micronaut.tracing - tracing-opentracing + micronaut-tracing-opentracing ${micronaut.tracing.version} io.micronaut.tracing - tracing-zipkin-http-client + micronaut-tracing-zipkin-http-client ${micronaut.tracing.version} @@ -440,6 +434,754 @@ micronaut-aws-cloudwatch-logging ${micronaut.aws.cloudwatch.logging} + + + com.fnproject.fn + api + 1.0.178 + + + com.fnproject.fn + runtime + 1.0.178 + + + com.fnproject.fn + testing-junit4 + 1.0.178 + + + io.micronaut.oraclecloud + micronaut-oraclecloud-atp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-accessgovernancecp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-adm + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aianomalydetection + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aidocument + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ailanguage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aispeech + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aivision + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-analytics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-announcementsservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apigateway + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmconfig + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmcontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmsynthetics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmtraces + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-applicationmigration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-appmgmtcontrol + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-artifacts + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-audit + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-autoscaling + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-bastion + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-bds + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-blockchain + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-budget + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-certificates + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-certificatesmanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cims + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-circuitbreaker + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudbridge + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudguard + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudmigrations + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-computecloudatcustomer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-computeinstanceagent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-containerengine + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-containerinstances + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-core + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dashboardservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-database + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasemanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasemigration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasetools + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datacatalog + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dataflow + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dataintegration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datalabelingservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datalabelingservicedataplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datasafe + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datascience + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-devops + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-disasterrecovery + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dns + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dts + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-email + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-emwarehouse + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-encryption + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-events + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-filestorage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-fleetsoftwareupdate + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-functions + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-fusionapps + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-genericartifactscontent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-goldengate + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-governancerulescontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-healthchecks + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identity + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identitydataplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identitydomains + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-integration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-jms + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-keymanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-licensemanager + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-limits + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loadbalancer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-lockbox + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loganalytics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-logging + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loggingingestion + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loggingsearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-managementagent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-managementdashboard + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-marketplace + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-mediaservices + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-monitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-mysql + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-networkfirewall + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-networkloadbalancer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-nosql + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage-extensions + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage-generated + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-oce + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ocicontrolcenter + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ocvp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-oda + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-onesubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ons + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opa + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opensearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-operatoraccesscontrol + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opsi + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-optimizer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osmanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osmanagementhub + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ospgateway + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubbillingschedule + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osuborganizationsubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubsubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubusage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-queue + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-recovery + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-resourcemanager + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-resourcesearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-rover + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-sch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-secrets + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicecatalog + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicemanagerproxy + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicemesh + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-stackmonitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-streaming + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-tenantmanagercontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-threatintelligence + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-usage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-usageapi + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vault + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vbsinst + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-visualbuilder + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vnmonitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vulnerabilityscanning + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waa + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waas + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waf + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-workrequests + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-certificates + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-common + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function-http + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function-http-test + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-httpclient-netty + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-logging + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-micrometer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk-reactor + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk-rxjava2 + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-vault + ${micronaut.oraclecloud.version} + + + com.oracle.oci.sdk + oci-java-sdk-bom + ${oci.sdk.version} + pom + import + \ No newline at end of file diff --git a/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.1.pom b/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.1.pom new file mode 100644 index 0000000..7e6bd17 --- /dev/null +++ b/gcn/gcn-core/src/main/resources/gcn_bom/gcn-bom-2.1.pom @@ -0,0 +1,1181 @@ + + + + + + + + 4.0.0 + cloud.graal.gcn + gcn-bom + 2.1 + pom + GCN + Graal Cloud Native + https://micronaut.io + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git@github.com:micronaut-projects/micronaut-core.git + scm:git@github.com:micronaut-projects/micronaut-core.git + scm:git@github.com:micronaut-projects/micronaut-core.git + + + + graemerocher + Graeme Rocher + + + + 3.25.1 + 4.0.7-oracle-00001 + 5.0.1-oracle-00001 + 5.0.2-oracle-00001 + 2.0.2-oracle-00001 + 5.0.3-oracle-00001 + 6.0.2-oracle-00001 + 4.0.1-oracle-00001 + 3.0.4-oracle-00001 + 5.0.1-oracle-00001 + 4.0.2-oracle-00001 + 5.0.1-oracle-00001 + 4.0.4-oracle-00001 + 4.0.4-oracle-00001 + 6.0.2-oracle-00001 + 2.0.3-oracle-00001 + 2.0.2-oracle-00001 + 5.0.1-oracle-00001 + 4.0.6-oracle-00001 + 3.0.2-oracle-00001 + 4.0.2-oracle-00001 + 5.0.1-oracle-00001 + 5.0.1-oracle-00001 + 4.0.3-oracle-00001 + + + + + io.micronaut.discovery + micronaut-discovery-client + ${micronaut.discovery.version} + + + io.micronaut.openapi + micronaut-openapi + ${micronaut.openapi.version} + + + io.micronaut.sql + micronaut-jdbc + ${micronaut.sql.version} + + + io.micronaut.sql + micronaut-jdbc-tomcat + ${micronaut.sql.version} + + + io.micronaut + micronaut-aop + ${micronaut.core.version} + + + io.micronaut + micronaut-buffer-netty + ${micronaut.core.version} + + + io.micronaut + micronaut-context + ${micronaut.core.version} + + + io.micronaut + micronaut-core + ${micronaut.core.version} + + + io.micronaut + micronaut-core-reactive + ${micronaut.core.version} + + + io.micronaut + micronaut-function + ${micronaut.core.version} + + + io.micronaut + micronaut-function-client + ${micronaut.core.version} + + + io.micronaut + micronaut-function-web + ${micronaut.core.version} + + + io.micronaut + micronaut-graal + ${micronaut.core.version} + + + io.micronaut + micronaut-http + ${micronaut.core.version} + + + io.micronaut + micronaut-http-client + ${micronaut.core.version} + + + io.micronaut + micronaut-http-client-core + ${micronaut.core.version} + + + io.micronaut + micronaut-http-netty + ${micronaut.core.version} + + + io.micronaut + micronaut-http-server + ${micronaut.core.version} + + + io.micronaut + micronaut-http-server-netty + ${micronaut.core.version} + + + io.micronaut + micronaut-http-server-tck + ${micronaut.core.version} + + + io.micronaut + micronaut-http-validation + ${micronaut.core.version} + + + io.micronaut + micronaut-inject + ${micronaut.core.version} + + + io.micronaut + micronaut-inject-groovy + ${micronaut.core.version} + + + io.micronaut + micronaut-inject-java + ${micronaut.core.version} + + + io.micronaut + micronaut-inject-kotlin-test + ${micronaut.core.version} + + + io.micronaut + micronaut-jackson-core + ${micronaut.core.version} + + + io.micronaut + micronaut-jackson-databind + ${micronaut.core.version} + + + io.micronaut + micronaut-json-core + ${micronaut.core.version} + + + io.micronaut + micronaut-management + ${micronaut.core.version} + + + io.micronaut + micronaut-messaging + ${micronaut.core.version} + + + io.micronaut.platform + micronaut-parent + ${micronaut.platform.version} + pom + + + io.micronaut + micronaut-core-bom + ${micronaut.core.version} + pom + + + io.micronaut + micronaut-router + ${micronaut.core.version} + + + io.micronaut + micronaut-runtime + ${micronaut.core.version} + + + io.micronaut + micronaut-session + ${micronaut.core.version} + + + io.micronaut + micronaut-websocket + ${micronaut.core.version} + + + io.micronaut.cache + micronaut-cache-core + ${micronaut.cache.version} + + + io.micronaut.data + micronaut-data-bom + ${micronaut.data.version} + pom + import + + + io.micronaut.email + micronaut-email-javamail + ${micronaut.email.version} + + + io.micronaut.email + micronaut-email-javamail-composer + ${micronaut.email.version} + + + io.micronaut.flyway + micronaut-flyway-bom + ${micronaut.flyway.version} + pom + import + + + io.micronaut.jaxrs + micronaut-jaxrs-bom + ${micronaut.jaxrs.version} + pom + import + + + io.micronaut.kafka + micronaut-kafka + ${micronaut.kafka.version} + + + io.micronaut.kubernetes + micronaut-kubernetes-bom + ${micronaut.kubernetes.version} + pom + import + + + io.micronaut.liquibase + micronaut-liquibase-bom + ${micronaut.liquibase.version} + pom + import + + + io.micronaut.micrometer + micronaut-micrometer-core + ${micronaut.micrometer.version} + + + io.micronaut.mongodb + micronaut-mongo-bom + ${micronaut.mongo.version} + pom + import + + + io.micronaut.objectstorage + micronaut-object-storage-aws + ${micronaut.object.storage.version} + + + io.micronaut.objectstorage + micronaut-object-storage-core + ${micronaut.object.storage.version} + + + io.micronaut.objectstorage + micronaut-object-storage-oracle-cloud + ${micronaut.object.storage.version} + + + io.micronaut.openapi + micronaut-openapi-bom + ${micronaut.openapi.version} + pom + import + + + io.micronaut.picocli + micronaut-picocli-bom + ${micronaut.picocli.version} + pom + import + + + io.micronaut.reactor + micronaut-reactor-bom + ${micronaut.reactor.version} + pom + import + + + io.micronaut.security + micronaut-security-bom + ${micronaut.security.version} + pom + import + + + io.micronaut.serde + micronaut-serde-bom + ${micronaut.serialization.version} + pom + import + + + io.micronaut.sql + micronaut-sql-bom + ${micronaut.sql.version} + pom + import + + + io.micronaut.tracing + micronaut-tracing-annotation + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-brave-http + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-brave + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-core + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentelemetry + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentelemetry-annotation + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentelemetry-http + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentelemetry-kafka + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentelemetry-zipkin-exporter + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-opentracing + ${micronaut.tracing.version} + + + io.micronaut.tracing + micronaut-tracing-zipkin-http-client + ${micronaut.tracing.version} + + + io.micronaut.validation + micronaut-validation-bom + ${micronaut.validation.version} + pom + import + + + com.fnproject.fn + api + 1.0.178 + + + com.fnproject.fn + runtime + 1.0.178 + + + com.fnproject.fn + testing-junit4 + 1.0.178 + + + io.micronaut.oraclecloud + micronaut-oraclecloud-atp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-accessgovernancecp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-adm + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aianomalydetection + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aidocument + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ailanguage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aispeech + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-aivision + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-analytics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-announcementsservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apigateway + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmconfig + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmcontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmsynthetics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-apmtraces + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-applicationmigration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-appmgmtcontrol + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-artifacts + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-audit + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-autoscaling + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-bastion + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-bds + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-blockchain + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-budget + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-certificates + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-certificatesmanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cims + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-circuitbreaker + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudbridge + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudguard + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-cloudmigrations + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-computecloudatcustomer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-computeinstanceagent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-containerengine + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-containerinstances + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-core + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dashboardservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-database + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasemanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasemigration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-databasetools + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datacatalog + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dataflow + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dataintegration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datalabelingservice + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datalabelingservicedataplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datasafe + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-datascience + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-devops + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-disasterrecovery + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dns + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-dts + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-email + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-emwarehouse + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-encryption + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-events + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-filestorage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-fleetsoftwareupdate + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-functions + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-fusionapps + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-genericartifactscontent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-goldengate + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-governancerulescontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-healthchecks + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identity + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identitydataplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-identitydomains + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-integration + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-jms + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-keymanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-licensemanager + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-limits + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loadbalancer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-lockbox + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loganalytics + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-logging + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loggingingestion + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-loggingsearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-managementagent + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-managementdashboard + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-marketplace + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-mediaservices + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-monitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-mysql + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-networkfirewall + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-networkloadbalancer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-nosql + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage-extensions + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-objectstorage-generated + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-oce + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ocicontrolcenter + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ocvp + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-oda + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-onesubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ons + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opa + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opensearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-operatoraccesscontrol + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-opsi + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-optimizer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osmanagement + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osmanagementhub + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-ospgateway + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubbillingschedule + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osuborganizationsubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubsubscription + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-osubusage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-queue + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-recovery + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-resourcemanager + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-resourcesearch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-rover + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-sch + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-secrets + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicecatalog + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicemanagerproxy + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-servicemesh + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-stackmonitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-streaming + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-tenantmanagercontrolplane + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-threatintelligence + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-usage + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-usageapi + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vault + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vbsinst + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-visualbuilder + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vnmonitoring + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-vulnerabilityscanning + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waa + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waas + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-waf + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-bmc-workrequests + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-certificates + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-common + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function-http + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-function-http-test + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-httpclient-netty + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-logging + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-micrometer + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk-reactor + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-sdk-rxjava2 + ${micronaut.oraclecloud.version} + + + io.micronaut.oraclecloud + micronaut-oraclecloud-vault + ${micronaut.oraclecloud.version} + + + com.oracle.oci.sdk + oci-java-sdk-bom + ${oci.sdk.version} + pom + import + + + + \ No newline at end of file diff --git a/gcn/micronautVersion.txt b/gcn/micronautVersion.txt index aa31e71..9eefef7 100644 --- a/gcn/micronautVersion.txt +++ b/gcn/micronautVersion.txt @@ -1 +1 @@ -4.0.3 \ No newline at end of file +4.0.6 \ No newline at end of file diff --git a/gcn/settings.gradle b/gcn/settings.gradle index ea2723c..01a12e4 100644 --- a/gcn/settings.gradle +++ b/gcn/settings.gradle @@ -24,7 +24,7 @@ file('.').eachDir { enableFeaturePreview 'TYPESAFE_PROJECT_ACCESSORS' -String micronautVersion = new File(rootProject.projectDir, 'micronautVersion.txt').text.trim() +String micronautPlatformVersion = new File(rootProject.projectDir, 'micronautPlatformVersion.txt').text.trim() dependencyResolutionManagement { repositories { @@ -35,7 +35,7 @@ dependencyResolutionManagement { } versionCatalogs { mnLibs { - from 'io.micronaut.platform:micronaut-platform:' + micronautVersion + from 'io.micronaut.platform:micronaut-platform:' + micronautPlatformVersion } } }