diff --git a/docs/modules/ROOT/pages/includes/attributes.adoc b/docs/modules/ROOT/pages/includes/attributes.adoc
index 1ce32e53b..c5e59860d 100644
--- a/docs/modules/ROOT/pages/includes/attributes.adoc
+++ b/docs/modules/ROOT/pages/includes/attributes.adoc
@@ -1,3 +1,3 @@
-:quarkus-version: 3.7.1
+:quarkus-version: 3.15.1
:quarkus-micrometer-registry-version: 3.2.4
diff --git a/micrometer-registry-azure-monitor/runtime/pom.xml b/micrometer-registry-azure-monitor/runtime/pom.xml
index 23ff7170c..fbebd2aca 100644
--- a/micrometer-registry-azure-monitor/runtime/pom.xml
+++ b/micrometer-registry-azure-monitor/runtime/pom.xml
@@ -44,15 +44,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-datadog/runtime/pom.xml b/micrometer-registry-datadog/runtime/pom.xml
index 138978b3a..64485b9c2 100644
--- a/micrometer-registry-datadog/runtime/pom.xml
+++ b/micrometer-registry-datadog/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-graphite/runtime/pom.xml b/micrometer-registry-graphite/runtime/pom.xml
index 842fbfc72..b4e1da5ac 100644
--- a/micrometer-registry-graphite/runtime/pom.xml
+++ b/micrometer-registry-graphite/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-influx/runtime/pom.xml b/micrometer-registry-influx/runtime/pom.xml
index ce7c06e1d..e79e30559 100644
--- a/micrometer-registry-influx/runtime/pom.xml
+++ b/micrometer-registry-influx/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-jmx/runtime/pom.xml b/micrometer-registry-jmx/runtime/pom.xml
index 9404aef20..654437d50 100644
--- a/micrometer-registry-jmx/runtime/pom.xml
+++ b/micrometer-registry-jmx/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-newrelic-telemetry/runtime/pom.xml b/micrometer-registry-newrelic-telemetry/runtime/pom.xml
index 9b7845926..4289efa67 100644
--- a/micrometer-registry-newrelic-telemetry/runtime/pom.xml
+++ b/micrometer-registry-newrelic-telemetry/runtime/pom.xml
@@ -55,15 +55,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-newrelic/runtime/pom.xml b/micrometer-registry-newrelic/runtime/pom.xml
index 8d364e11d..5ccd0202e 100644
--- a/micrometer-registry-newrelic/runtime/pom.xml
+++ b/micrometer-registry-newrelic/runtime/pom.xml
@@ -47,15 +47,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-otlp/runtime/pom.xml b/micrometer-registry-otlp/runtime/pom.xml
index 20558bb0c..99b7237f6 100644
--- a/micrometer-registry-otlp/runtime/pom.xml
+++ b/micrometer-registry-otlp/runtime/pom.xml
@@ -47,15 +47,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-signalfx/runtime/pom.xml b/micrometer-registry-signalfx/runtime/pom.xml
index c918cd499..02b018d1e 100644
--- a/micrometer-registry-signalfx/runtime/pom.xml
+++ b/micrometer-registry-signalfx/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-stackdriver/runtime/pom.xml b/micrometer-registry-stackdriver/runtime/pom.xml
index 055593cd4..4adfe729a 100644
--- a/micrometer-registry-stackdriver/runtime/pom.xml
+++ b/micrometer-registry-stackdriver/runtime/pom.xml
@@ -60,15 +60,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/micrometer-registry-statsd/runtime/pom.xml b/micrometer-registry-statsd/runtime/pom.xml
index c4227670b..7b2d81a66 100644
--- a/micrometer-registry-statsd/runtime/pom.xml
+++ b/micrometer-registry-statsd/runtime/pom.xml
@@ -43,15 +43,23 @@
org.apache.maven.plugins
maven-compiler-plugin
-
-
-
- io.quarkus
- quarkus-extension-processor
- ${quarkus.version}
-
-
-
+
+
+ default-compile
+
+
+
+ io.quarkus
+ quarkus-extension-processor
+ ${quarkus.version}
+
+
+
+ -AlegacyConfigRoot=true
+
+
+
+
diff --git a/pom.xml b/pom.xml
index b570900a2..881dbf187 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
io.quarkiverse
quarkiverse-parent
- 16
+ 17
@@ -17,14 +17,14 @@
pom
- 3.8.1
+ 3.15.1
false
UTF-8
UTF-8
- 11
- 11
+ 17
+ 17
true