diff --git a/core/builder/pom.xml b/core/builder/pom.xml
index 6d814b4769451..e0bd1c9149d03 100644
--- a/core/builder/pom.xml
+++ b/core/builder/pom.xml
@@ -11,7 +11,7 @@
io.quarkus
quarkus-build-parent
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
diff --git a/core/creator/pom.xml b/core/creator/pom.xml
index 2ae2f151d3af1..7f3250d052e26 100644
--- a/core/creator/pom.xml
+++ b/core/creator/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/core/devmode/pom.xml b/core/devmode/pom.xml
index 028c2dcd12333..328057459e8b8 100644
--- a/core/devmode/pom.xml
+++ b/core/devmode/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/core/pom.xml b/core/pom.xml
index ae8a9896c860a..c579f157d2998 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0
diff --git a/devtools/aesh/pom.xml b/devtools/aesh/pom.xml
index 736112516bfc9..f9b4b09875b1e 100644
--- a/devtools/aesh/pom.xml
+++ b/devtools/aesh/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/devtools/extension-plugin/pom.xml b/devtools/extension-plugin/pom.xml
index 0e443394ba638..2f7d274514aee 100644
--- a/devtools/extension-plugin/pom.xml
+++ b/devtools/extension-plugin/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/devtools/gradle/pom.xml b/devtools/gradle/pom.xml
index 1df642a698a1f..89daacc3d62ce 100644
--- a/devtools/gradle/pom.xml
+++ b/devtools/gradle/pom.xml
@@ -5,7 +5,7 @@
io.quarkus
quarkus-build-parent
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/devtools/maven/pom.xml b/devtools/maven/pom.xml
index 8b530061700b9..615b610c0a11e 100644
--- a/devtools/maven/pom.xml
+++ b/devtools/maven/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/devtools/pom.xml b/devtools/pom.xml
index b7f2d0a304722..235b5b528c649 100644
--- a/devtools/pom.xml
+++ b/devtools/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
quarkus-devtools-all
diff --git a/docs/pom.xml b/docs/pom.xml
index 6269a98c8fcb2..23be203d86ffe 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -8,7 +8,7 @@
io.quarkus
quarkus-build-parent
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
quarkus-documentation
diff --git a/extensions/agroal/pom.xml b/extensions/agroal/pom.xml
index 47b4f6984e30d..d84ea50e6392a 100644
--- a/extensions/agroal/pom.xml
+++ b/extensions/agroal/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/amazon-dynamodb/pom.xml b/extensions/amazon-dynamodb/pom.xml
index 503fe86a7cd5d..8fecf539afece 100644
--- a/extensions/amazon-dynamodb/pom.xml
+++ b/extensions/amazon-dynamodb/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
quarkus-amazon-dynamodb-parent
diff --git a/extensions/amazon-lambda-resteasy/pom.xml b/extensions/amazon-lambda-resteasy/pom.xml
index fd8f6b852bf31..82db1e65dd794 100644
--- a/extensions/amazon-lambda-resteasy/pom.xml
+++ b/extensions/amazon-lambda-resteasy/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/amazon-lambda/pom.xml b/extensions/amazon-lambda/pom.xml
index 506ae48a9b6db..c5c7b3e9c67ed 100644
--- a/extensions/amazon-lambda/pom.xml
+++ b/extensions/amazon-lambda/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
quarkus-amazon-lambda-parent
diff --git a/extensions/arc/pom.xml b/extensions/arc/pom.xml
index c4f0708fb8b7f..215aa87b8fcbf 100644
--- a/extensions/arc/pom.xml
+++ b/extensions/arc/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/caffeine/pom.xml b/extensions/caffeine/pom.xml
index 9c308239e0512..2d85aea081d86 100644
--- a/extensions/caffeine/pom.xml
+++ b/extensions/caffeine/pom.xml
@@ -7,7 +7,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/elasticsearch-rest-client/pom.xml b/extensions/elasticsearch-rest-client/pom.xml
index 6fecd9de4e686..8504332a52ee6 100644
--- a/extensions/elasticsearch-rest-client/pom.xml
+++ b/extensions/elasticsearch-rest-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/elytron-security-oauth2/pom.xml b/extensions/elytron-security-oauth2/pom.xml
index 8db2a0bfd1fa7..b19a4834a9b49 100644
--- a/extensions/elytron-security-oauth2/pom.xml
+++ b/extensions/elytron-security-oauth2/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/elytron-security/pom.xml b/extensions/elytron-security/pom.xml
index 91bd24f698a15..7069b2c9b90e6 100644
--- a/extensions/elytron-security/pom.xml
+++ b/extensions/elytron-security/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/flyway/pom.xml b/extensions/flyway/pom.xml
index a17086ab33233..a2faebbf02115 100644
--- a/extensions/flyway/pom.xml
+++ b/extensions/flyway/pom.xml
@@ -7,7 +7,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/hibernate-orm/pom.xml b/extensions/hibernate-orm/pom.xml
index b16510865df97..cb078bbd3a09b 100644
--- a/extensions/hibernate-orm/pom.xml
+++ b/extensions/hibernate-orm/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/hibernate-search-elasticsearch/pom.xml b/extensions/hibernate-search-elasticsearch/pom.xml
index f4a6c64ba845c..e2b2cd23e9713 100644
--- a/extensions/hibernate-search-elasticsearch/pom.xml
+++ b/extensions/hibernate-search-elasticsearch/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/hibernate-validator/pom.xml b/extensions/hibernate-validator/pom.xml
index ac09fbf8bcd04..f53cd563f8360 100644
--- a/extensions/hibernate-validator/pom.xml
+++ b/extensions/hibernate-validator/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/infinispan-client/pom.xml b/extensions/infinispan-client/pom.xml
index d71ee32a176df..62d58f16a359f 100644
--- a/extensions/infinispan-client/pom.xml
+++ b/extensions/infinispan-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jackson/pom.xml b/extensions/jackson/pom.xml
index 9dcdb39d5610a..898050341a1ff 100644
--- a/extensions/jackson/pom.xml
+++ b/extensions/jackson/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jaeger/pom.xml b/extensions/jaeger/pom.xml
index 5a380a4eb89a1..9c4af51979b9a 100644
--- a/extensions/jaeger/pom.xml
+++ b/extensions/jaeger/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jaxb/pom.xml b/extensions/jaxb/pom.xml
index 12968c9dc2735..df9dde92b504d 100644
--- a/extensions/jaxb/pom.xml
+++ b/extensions/jaxb/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jdbc/pom.xml b/extensions/jdbc/pom.xml
index eae3c292a25e8..9dc16440e96f8 100644
--- a/extensions/jdbc/pom.xml
+++ b/extensions/jdbc/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jsonb/pom.xml b/extensions/jsonb/pom.xml
index b7d000623493d..0932168c1a454 100644
--- a/extensions/jsonb/pom.xml
+++ b/extensions/jsonb/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/jsonp/pom.xml b/extensions/jsonp/pom.xml
index 7674aac523727..fad05eda1c013 100644
--- a/extensions/jsonp/pom.xml
+++ b/extensions/jsonp/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kafka-client/pom.xml b/extensions/kafka-client/pom.xml
index e7b50f2d26624..ea083feed51b7 100644
--- a/extensions/kafka-client/pom.xml
+++ b/extensions/kafka-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kafka-streams/pom.xml b/extensions/kafka-streams/pom.xml
index 5231530da6bfa..4d13c0baddba3 100644
--- a/extensions/kafka-streams/pom.xml
+++ b/extensions/kafka-streams/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/keycloak/pom.xml b/extensions/keycloak/pom.xml
index cd4685d3c9185..cd1853b5c9085 100644
--- a/extensions/keycloak/pom.xml
+++ b/extensions/keycloak/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kogito/pom.xml b/extensions/kogito/pom.xml
index c58203f56b688..84a0ec22bfd1a 100644
--- a/extensions/kogito/pom.xml
+++ b/extensions/kogito/pom.xml
@@ -7,7 +7,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kotlin/pom.xml b/extensions/kotlin/pom.xml
index f7dd4f53d308a..ba837ab7bcb0b 100644
--- a/extensions/kotlin/pom.xml
+++ b/extensions/kotlin/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kubernetes-client/pom.xml b/extensions/kubernetes-client/pom.xml
index b1758dcf79cb5..85d74b25ea4c6 100644
--- a/extensions/kubernetes-client/pom.xml
+++ b/extensions/kubernetes-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/kubernetes/pom.xml b/extensions/kubernetes/pom.xml
index e81d6c685bc42..7d62f6de40d38 100644
--- a/extensions/kubernetes/pom.xml
+++ b/extensions/kubernetes/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/mailer/pom.xml b/extensions/mailer/pom.xml
index de5b3ac479566..f9b18a8a6226b 100644
--- a/extensions/mailer/pom.xml
+++ b/extensions/mailer/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
quarkus-mailer-parent
diff --git a/extensions/mongodb-client/pom.xml b/extensions/mongodb-client/pom.xml
index e88210a9c5d2c..86b3cc774c8d7 100644
--- a/extensions/mongodb-client/pom.xml
+++ b/extensions/mongodb-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/narayana-jta/pom.xml b/extensions/narayana-jta/pom.xml
index 542cec5b810d7..0a28e6f53f10c 100644
--- a/extensions/narayana-jta/pom.xml
+++ b/extensions/narayana-jta/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/neo4j/pom.xml b/extensions/neo4j/pom.xml
index 9b0d13574fa5f..ebfbfc7247202 100644
--- a/extensions/neo4j/pom.xml
+++ b/extensions/neo4j/pom.xml
@@ -7,7 +7,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/netty/pom.xml b/extensions/netty/pom.xml
index 95c392513ecb7..59d24d678ed0a 100644
--- a/extensions/netty/pom.xml
+++ b/extensions/netty/pom.xml
@@ -7,7 +7,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/panache/hibernate-orm-panache/pom.xml b/extensions/panache/hibernate-orm-panache/pom.xml
index c6114f9eb19d6..80a521d6d627d 100644
--- a/extensions/panache/hibernate-orm-panache/pom.xml
+++ b/extensions/panache/hibernate-orm-panache/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../../build-parent/pom.xml
+ ../../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/panache/panache-common/pom.xml b/extensions/panache/panache-common/pom.xml
index dd2879dde6094..5f020ae7699a6 100644
--- a/extensions/panache/panache-common/pom.xml
+++ b/extensions/panache/panache-common/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../../build-parent/pom.xml
+ ../../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/panache/pom.xml b/extensions/panache/pom.xml
index c0ec7615555b0..b47c695b4f80f 100644
--- a/extensions/panache/pom.xml
+++ b/extensions/panache/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 00027e211a916..70f3c7eafa01d 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/reactive-pg-client/pom.xml b/extensions/reactive-pg-client/pom.xml
index 99304de005a25..58ab270b65add 100644
--- a/extensions/reactive-pg-client/pom.xml
+++ b/extensions/reactive-pg-client/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
quarkus-reactive-pg-client-parent
diff --git a/extensions/reactive-streams-operators/pom.xml b/extensions/reactive-streams-operators/pom.xml
index 9437a26db5b34..c792fbbe2fb93 100644
--- a/extensions/reactive-streams-operators/pom.xml
+++ b/extensions/reactive-streams-operators/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
index 4cf762e8bb71e..7e350d96434f5 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-streams-operators/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../../build-parent/pom.xml
+ ../../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
index eb90341d1ea15..e7c1bf3bd2e7b 100644
--- a/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
+++ b/extensions/reactive-streams-operators/smallrye-reactive-type-converters/pom.xml
@@ -8,7 +8,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../../build-parent/pom.xml
+ ../../../parents/build-parent/pom.xml
quarkus-smallrye-reactive-type-converters-parent
diff --git a/extensions/rest-client/pom.xml b/extensions/rest-client/pom.xml
index dae231a4d4040..0d02638955982 100644
--- a/extensions/rest-client/pom.xml
+++ b/extensions/rest-client/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/resteasy-common/pom.xml b/extensions/resteasy-common/pom.xml
index 71a0e1387611d..a87979a6b3a9c 100644
--- a/extensions/resteasy-common/pom.xml
+++ b/extensions/resteasy-common/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/resteasy-jackson/pom.xml b/extensions/resteasy-jackson/pom.xml
index 767f69cc4df9d..8944fc3b7feb8 100644
--- a/extensions/resteasy-jackson/pom.xml
+++ b/extensions/resteasy-jackson/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/resteasy-jsonb/pom.xml b/extensions/resteasy-jsonb/pom.xml
index 35cca798cdd0c..f7ee5864f5e62 100644
--- a/extensions/resteasy-jsonb/pom.xml
+++ b/extensions/resteasy-jsonb/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/resteasy-server-common/pom.xml b/extensions/resteasy-server-common/pom.xml
index 314f69b74a29c..b7c1f303bb46f 100644
--- a/extensions/resteasy-server-common/pom.xml
+++ b/extensions/resteasy-server-common/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/resteasy/pom.xml b/extensions/resteasy/pom.xml
index 05d24dee59732..1cf23110b08ab 100644
--- a/extensions/resteasy/pom.xml
+++ b/extensions/resteasy/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/scheduler/pom.xml b/extensions/scheduler/pom.xml
index fb8625d4589da..47f364120f25b 100644
--- a/extensions/scheduler/pom.xml
+++ b/extensions/scheduler/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-context-propagation/pom.xml b/extensions/smallrye-context-propagation/pom.xml
index c58aab34b3a60..53646d8c798e9 100644
--- a/extensions/smallrye-context-propagation/pom.xml
+++ b/extensions/smallrye-context-propagation/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-fault-tolerance/pom.xml b/extensions/smallrye-fault-tolerance/pom.xml
index 04cf5441f381a..a974c9f664e79 100644
--- a/extensions/smallrye-fault-tolerance/pom.xml
+++ b/extensions/smallrye-fault-tolerance/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-health/pom.xml b/extensions/smallrye-health/pom.xml
index 80772bfd8280b..0957824fd0eb0 100644
--- a/extensions/smallrye-health/pom.xml
+++ b/extensions/smallrye-health/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-jwt/pom.xml b/extensions/smallrye-jwt/pom.xml
index 9353874592802..c4ace0b81ccdf 100644
--- a/extensions/smallrye-jwt/pom.xml
+++ b/extensions/smallrye-jwt/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-metrics/pom.xml b/extensions/smallrye-metrics/pom.xml
index 09b808a71ddfc..4ec9517bf5db3 100644
--- a/extensions/smallrye-metrics/pom.xml
+++ b/extensions/smallrye-metrics/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-openapi-common/pom.xml b/extensions/smallrye-openapi-common/pom.xml
index a7f8a2d52120e..8edb03426add3 100644
--- a/extensions/smallrye-openapi-common/pom.xml
+++ b/extensions/smallrye-openapi-common/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-openapi/pom.xml b/extensions/smallrye-openapi/pom.xml
index f49b798247ca3..95ba32cf14a05 100644
--- a/extensions/smallrye-openapi/pom.xml
+++ b/extensions/smallrye-openapi/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-opentracing/pom.xml b/extensions/smallrye-opentracing/pom.xml
index 97b1025357d86..f1cd206701f99 100644
--- a/extensions/smallrye-opentracing/pom.xml
+++ b/extensions/smallrye-opentracing/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-reactive-messaging-amqp/pom.xml b/extensions/smallrye-reactive-messaging-amqp/pom.xml
index 3f896bde6b1ed..a2e4c8a74e92c 100644
--- a/extensions/smallrye-reactive-messaging-amqp/pom.xml
+++ b/extensions/smallrye-reactive-messaging-amqp/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-reactive-messaging-kafka/pom.xml b/extensions/smallrye-reactive-messaging-kafka/pom.xml
index 2c3967f8eee84..b70f4e362dc85 100644
--- a/extensions/smallrye-reactive-messaging-kafka/pom.xml
+++ b/extensions/smallrye-reactive-messaging-kafka/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-reactive-messaging-mqtt/pom.xml b/extensions/smallrye-reactive-messaging-mqtt/pom.xml
index 8cd21f85308e6..4d7606559c084 100644
--- a/extensions/smallrye-reactive-messaging-mqtt/pom.xml
+++ b/extensions/smallrye-reactive-messaging-mqtt/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/smallrye-reactive-messaging/pom.xml b/extensions/smallrye-reactive-messaging/pom.xml
index 0a7dd67b4bcfb..1108e1c0ccfaa 100644
--- a/extensions/smallrye-reactive-messaging/pom.xml
+++ b/extensions/smallrye-reactive-messaging/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/spring-di/pom.xml b/extensions/spring-di/pom.xml
index b0e9d4fab6e23..0c74b5925033f 100644
--- a/extensions/spring-di/pom.xml
+++ b/extensions/spring-di/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/swagger-ui/pom.xml b/extensions/swagger-ui/pom.xml
index 90abfcf33b60c..a151f9416793c 100644
--- a/extensions/swagger-ui/pom.xml
+++ b/extensions/swagger-ui/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/tika/pom.xml b/extensions/tika/pom.xml
index 6df77ea5976a6..866f759390e02 100644
--- a/extensions/tika/pom.xml
+++ b/extensions/tika/pom.xml
@@ -22,7 +22,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/undertow-websockets/pom.xml b/extensions/undertow-websockets/pom.xml
index 2f24d50e342a4..f2020dccb03fb 100644
--- a/extensions/undertow-websockets/pom.xml
+++ b/extensions/undertow-websockets/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/undertow/pom.xml b/extensions/undertow/pom.xml
index dd69eff0cd85e..0048d609729a2 100644
--- a/extensions/undertow/pom.xml
+++ b/extensions/undertow/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/vertx-web/pom.xml b/extensions/vertx-web/pom.xml
index 7f1634349eeff..aa7b36a46541d 100644
--- a/extensions/vertx-web/pom.xml
+++ b/extensions/vertx-web/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/extensions/vertx/pom.xml b/extensions/vertx/pom.xml
index de795aa5d2937..aeb06229f7279 100644
--- a/extensions/vertx/pom.xml
+++ b/extensions/vertx/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../../build-parent/pom.xml
+ ../../parents/build-parent/pom.xml
4.0.0
diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml
index 88bbc0b985282..69191da868b02 100644
--- a/integration-tests/pom.xml
+++ b/integration-tests/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0
diff --git a/build-parent/pom.xml b/parents/build-parent/pom.xml
similarity index 77%
rename from build-parent/pom.xml
rename to parents/build-parent/pom.xml
index 9bab3611993d1..6cbf67c84d3cd 100644
--- a/build-parent/pom.xml
+++ b/parents/build-parent/pom.xml
@@ -3,9 +3,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- quarkus-parent
+ quarkus-external-parent
io.quarkus
999-SNAPSHOT
+ ../external-parent/pom.xml
4.0.0
@@ -39,11 +40,6 @@
jdt_apt
-
- [3.5.3,)
-
3.6.1
0.7.6
@@ -106,82 +102,6 @@
-
- maven-surefire-plugin
-
-
- org.jboss.logmanager.LogManager
-
-
-
-
- ${project.groupId}
- quarkus-maven-plugin
- ${project.version}
-
-
- io.quarkus
- quarkus-bootstrap-maven-plugin
- ${project.version}
-
-
-
- extension-descriptor
-
- compile
-
- ${project.groupId}:${project.artifactId}-deployment:${project.version}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
- enforce
-
-
-
-
- ${supported-maven-versions}
-
-
-
-
- org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec
-
- org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec
-
-
- org.jboss.logging:jboss-logmanager
-
- javax:javaee-api
-
- org.wildfly.client:wildfly-client-config
-
- javax.activation:javax-activation-api
- javax.activation:activation
- org.jboss.marshalling:jboss-marshalling-osgi
- org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec
-
- javax.json:javax.json-api
-
- org.glassfish:jakarta.json
- jakarta.json.bind:jakarta.json.bind-api
- jakarta.json:jakarta.json-api
-
-
-
-
-
- enforce
-
-
-
-
io.fabric8
docker-maven-plugin
@@ -195,11 +115,6 @@
package
-
- org.jboss.jandex
- jandex-maven-plugin
- 1.0.6
-
net.revelc.code.formatter
formatter-maven-plugin
@@ -225,10 +140,6 @@
maven-resources-plugin
1.5.3
-
- maven-resources-plugin
- 3.1.0
-
com.github.alexcojocaru
elasticsearch-maven-plugin
@@ -242,23 +153,6 @@
-
- jdk-8-classpath
-
- [9,
-
-
-
-
- maven-compiler-plugin
-
- 8
-
-
-
-
-
-
format
diff --git a/parents/external-parent/pom.xml b/parents/external-parent/pom.xml
new file mode 100644
index 0000000000000..eabbed164c8aa
--- /dev/null
+++ b/parents/external-parent/pom.xml
@@ -0,0 +1,134 @@
+
+
+
+ quarkus-parent
+ io.quarkus
+ 999-SNAPSHOT
+ ../../pom.xml
+
+ 4.0.0
+
+ quarkus-external-parent
+ Quarkus - External Parent
+ A parent POM for third party extension projects
+ pom
+
+
+
+
+ 999-SNAPSHOT
+
+
+ [3.5.3,)
+
+
+
+
+
+
+
+ maven-surefire-plugin
+
+
+ org.jboss.logmanager.LogManager
+
+
+
+
+ io.quarkus
+ quarkus-maven-plugin
+ ${quarkus.version}
+
+
+ io.quarkus
+ quarkus-bootstrap-maven-plugin
+ ${quarkus.version}
+
+
+
+ extension-descriptor
+
+ compile
+
+ ${project.groupId}:${project.artifactId}-deployment:${project.version}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+
+
+ enforce
+
+
+
+
+ ${supported-maven-versions}
+
+
+
+
+ org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec
+
+ org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec
+
+
+ org.jboss.logging:jboss-logmanager
+
+ javax:javaee-api
+
+ org.wildfly.client:wildfly-client-config
+
+ javax.activation:javax-activation-api
+ javax.activation:activation
+ org.jboss.marshalling:jboss-marshalling-osgi
+ org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec
+
+ javax.json:javax.json-api
+
+ org.glassfish:jakarta.json
+ jakarta.json.bind:jakarta.json.bind-api
+ jakarta.json:jakarta.json-api
+
+
+
+
+
+ enforce
+
+
+
+
+
+ org.jboss.jandex
+ jandex-maven-plugin
+ 1.0.6
+
+
+
+
+
+
+
+ jdk-8-classpath
+
+ [9,
+
+
+
+
+ maven-compiler-plugin
+
+ 8
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 09fc291d27a0d..420c2ef13f643 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,7 +41,8 @@
bom/runtime
bom/deployment
- build-parent
+ parents/external-parent
+ parents/build-parent
core
diff --git a/tcks/pom.xml b/tcks/pom.xml
index 7f2924baeae05..99a716302853a 100644
--- a/tcks/pom.xml
+++ b/tcks/pom.xml
@@ -5,7 +5,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0
diff --git a/test-framework/pom.xml b/test-framework/pom.xml
index cb4847b845fd3..1b5323497bb0a 100644
--- a/test-framework/pom.xml
+++ b/test-framework/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0
diff --git a/war-launcher/pom.xml b/war-launcher/pom.xml
index 001ae339ba9b1..d171d70f05403 100644
--- a/war-launcher/pom.xml
+++ b/war-launcher/pom.xml
@@ -6,7 +6,7 @@
quarkus-build-parent
io.quarkus
999-SNAPSHOT
- ../build-parent/pom.xml
+ ../parents/build-parent/pom.xml
4.0.0