From 04f7e54f72fe10713b9248eb3006390455794ca5 Mon Sep 17 00:00:00 2001 From: Thibault Vallin Date: Thu, 21 Sep 2023 15:53:23 +0200 Subject: [PATCH] [3.x] archetypes does not offer a metrics provider choice for custom/se (#7638) Signed-off-by: tvallin --- archetypes/helidon/filters.properties | 3 - archetypes/helidon/pom.xml | 7 + .../main/archetype/common/observability.xml | 152 +++++------------- .../src/main/cli/versions.xml.mustache | 22 +++ 4 files changed, 67 insertions(+), 117 deletions(-) create mode 100644 archetypes/helidon/src/main/cli/versions.xml.mustache diff --git a/archetypes/helidon/filters.properties b/archetypes/helidon/filters.properties index 83296807e99..1dd1875c718 100644 --- a/archetypes/helidon/filters.properties +++ b/archetypes/helidon/filters.properties @@ -36,9 +36,6 @@ health=!${health} || (${health.builtin}) # force metrics.builtin=true metrics=!${metrics} || (${metrics.builtin}) -# force metrics.provider='microprofile' when tracing=true -tracing=!${tracing} || (${tracing} && ${metrics.provider} == 'microprofile') - # group extra options extra=${extra} == [] || \ (${flavor} == 'se' && ${extra} == ['cors', 'webclient', 'fault-tolerance']) || \ diff --git a/archetypes/helidon/pom.xml b/archetypes/helidon/pom.xml index 4689c3bc4e6..413c5dca419 100644 --- a/archetypes/helidon/pom.xml +++ b/archetypes/helidon/pom.xml @@ -103,6 +103,13 @@ ${project.version} + + + diff --git a/archetypes/helidon/src/main/archetype/common/observability.xml b/archetypes/helidon/src/main/archetype/common/observability.xml index 01c086d1b7a..f92b61bb9c3 100644 --- a/archetypes/helidon/src/main/archetype/common/observability.xml +++ b/archetypes/helidon/src/main/archetype/common/observability.xml @@ -31,7 +31,8 @@ + optional="true" + if="${flavor} == 'mp'">