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'">