diff --git a/extensions/google-bigquery/deployment/pom.xml b/extensions/google-bigquery/deployment/pom.xml
index eb8731bdb631..74eabdbca561 100644
--- a/extensions/google-bigquery/deployment/pom.xml
+++ b/extensions/google-bigquery/deployment/pom.xml
@@ -33,16 +33,6 @@
io.quarkus
quarkus-grpc-common-deployment
-
-
- com.google.code.findbugs
- jsr305
-
-
- org.checkerframework
- checker-qual
-
-
io.quarkus
diff --git a/extensions/google-bigquery/pom.xml b/extensions/google-bigquery/pom.xml
index bac61874b5fc..a71a68454522 100644
--- a/extensions/google-bigquery/pom.xml
+++ b/extensions/google-bigquery/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Google BigQuery
pom
+
+ true
+
+
deployment
runtime
diff --git a/extensions/google-bigquery/runtime/pom.xml b/extensions/google-bigquery/runtime/pom.xml
index f6c2190454d5..61eec6773c43 100644
--- a/extensions/google-bigquery/runtime/pom.xml
+++ b/extensions/google-bigquery/runtime/pom.xml
@@ -40,10 +40,6 @@
io.quarkus
quarkus-grpc-common
-
- com.google.code.findbugs
- jsr305
-
com.google.guava
listenablefuture
diff --git a/extensions/google-pubsub/deployment/pom.xml b/extensions/google-pubsub/deployment/pom.xml
index 15fe8125064e..8166e4a570a4 100644
--- a/extensions/google-pubsub/deployment/pom.xml
+++ b/extensions/google-pubsub/deployment/pom.xml
@@ -37,16 +37,6 @@
io.quarkus
quarkus-grpc-common-deployment
-
-
- com.google.code.findbugs
- jsr305
-
-
- org.checkerframework
- checker-qual
-
-
io.quarkus
diff --git a/extensions/google-pubsub/pom.xml b/extensions/google-pubsub/pom.xml
index 6aeb6d1a908e..88e3e1d99ed4 100644
--- a/extensions/google-pubsub/pom.xml
+++ b/extensions/google-pubsub/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Google Pubsub
pom
+
+ true
+
+
deployment
runtime
diff --git a/extensions/google-pubsub/runtime/pom.xml b/extensions/google-pubsub/runtime/pom.xml
index d98ce38ef011..a0c8406c6f12 100644
--- a/extensions/google-pubsub/runtime/pom.xml
+++ b/extensions/google-pubsub/runtime/pom.xml
@@ -59,10 +59,6 @@
io.quarkus
quarkus-grpc-common
-
- com.google.code.findbugs
- jsr305
-
com.google.guava
listenablefuture
diff --git a/extensions/grpc/deployment/pom.xml b/extensions/grpc/deployment/pom.xml
index 21edd90e6af2..20f6dea5c397 100644
--- a/extensions/grpc/deployment/pom.xml
+++ b/extensions/grpc/deployment/pom.xml
@@ -30,28 +30,6 @@
Camel Quarkus :: gRPC :: Deployment
-
- io.quarkus
- quarkus-grpc-common
-
-
- io.vertx
- vertx-grpc
-
-
- io.vertx
- vertx-grpc-client
-
-
- io.vertx
- vertx-grpc-server
-
-
- org.checkerframework
- checker-qual
-
-
-
io.quarkus
quarkus-grpc-common-deployment
diff --git a/extensions/grpc/pom.xml b/extensions/grpc/pom.xml
index 334d24d6f7fa..9525d33e216e 100644
--- a/extensions/grpc/pom.xml
+++ b/extensions/grpc/pom.xml
@@ -30,68 +30,13 @@
Camel Quarkus :: gRPC
pom
+
+ true
+
+
codegen
deployment
runtime
-
-
-
-
- full
-
-
- !quickly
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
- io.quarkus
- quarkus-enforcer-rules
- ${quarkus.version}
-
-
- org.l2x6.cq
- cq-filtered-external-enforcer-rules
- ${cq-plugin.version}
-
-
-
-
- camel-quarkus-enforcer-rules
-
- enforce
-
-
-
-
-
- classpath:enforcer-rules/quarkus-require-maven-version.xml
-
-
- classpath:enforcer-rules/quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/quarkus-banned-dependencies.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/allow-findbugs.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies-spring.xml
-
-
-
-
-
-
-
-
-
-
diff --git a/extensions/pinecone/deployment/pom.xml b/extensions/pinecone/deployment/pom.xml
index da8f93c80e10..043da31ad6d7 100644
--- a/extensions/pinecone/deployment/pom.xml
+++ b/extensions/pinecone/deployment/pom.xml
@@ -37,12 +37,6 @@
io.quarkus
quarkus-grpc-common-deployment
-
-
- com.google.code.findbugs
- jsr305
-
-
io.quarkus
diff --git a/extensions/pinecone/pom.xml b/extensions/pinecone/pom.xml
index a8f745019ddc..8b7e415b8cac 100644
--- a/extensions/pinecone/pom.xml
+++ b/extensions/pinecone/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Pinecone
pom
+
+ true
+
+
deployment
runtime
diff --git a/extensions/pinecone/runtime/pom.xml b/extensions/pinecone/runtime/pom.xml
index 1b33051a7e40..ad6c2e4af952 100644
--- a/extensions/pinecone/runtime/pom.xml
+++ b/extensions/pinecone/runtime/pom.xml
@@ -44,12 +44,6 @@
io.quarkus
quarkus-grpc-common
-
-
- com.google.code.findbugs
- jsr305
-
-
io.quarkus
diff --git a/extensions/qdrant/deployment/pom.xml b/extensions/qdrant/deployment/pom.xml
index 47fe72011736..e73a2750ce17 100644
--- a/extensions/qdrant/deployment/pom.xml
+++ b/extensions/qdrant/deployment/pom.xml
@@ -37,16 +37,6 @@
io.quarkus
quarkus-grpc-common-deployment
-
-
- com.google.code.findbugs
- jsr305
-
-
- org.checkerframework
- checker-qual
-
-
org.apache.camel.quarkus
diff --git a/extensions/qdrant/pom.xml b/extensions/qdrant/pom.xml
index 8616711ce187..f54c67042a13 100644
--- a/extensions/qdrant/pom.xml
+++ b/extensions/qdrant/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Qdrant
pom
+
+ true
+
+
deployment
runtime
diff --git a/extensions/qdrant/runtime/pom.xml b/extensions/qdrant/runtime/pom.xml
index e71d3a0ba2b3..bb0a747c9f14 100644
--- a/extensions/qdrant/runtime/pom.xml
+++ b/extensions/qdrant/runtime/pom.xml
@@ -39,12 +39,6 @@
io.quarkus
quarkus-grpc-common
-
-
- com.google.code.findbugs
- jsr305
-
-
org.apache.camel.quarkus
diff --git a/extensions/salesforce/pom.xml b/extensions/salesforce/pom.xml
index 5cd118261928..60655adbbbae 100644
--- a/extensions/salesforce/pom.xml
+++ b/extensions/salesforce/pom.xml
@@ -31,67 +31,13 @@
camel-quarkus-salesforce-parent
Camel Quarkus :: Salesforce
pom
+
+
+ true
+
+
deployment
runtime
-
-
-
-
- full
-
-
- !quickly
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
- io.quarkus
- quarkus-enforcer-rules
- ${quarkus.version}
-
-
- org.l2x6.cq
- cq-filtered-external-enforcer-rules
- ${cq-plugin.version}
-
-
-
-
- camel-quarkus-enforcer-rules
-
- enforce
-
-
-
-
-
- classpath:enforcer-rules/quarkus-require-maven-version.xml
-
-
- classpath:enforcer-rules/quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/quarkus-banned-dependencies.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/allow-findbugs.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies-spring.xml
-
-
-
-
-
-
-
-
-
-
diff --git a/extensions/salesforce/runtime/pom.xml b/extensions/salesforce/runtime/pom.xml
index 4f039e06e250..8068aab445d0 100644
--- a/extensions/salesforce/runtime/pom.xml
+++ b/extensions/salesforce/runtime/pom.xml
@@ -46,10 +46,6 @@
io.quarkus
quarkus-grpc-common
-
- com.google.code.findbugs
- jsr305
-
com.google.guava
listenablefuture
diff --git a/integration-tests/google-bigquery/pom.xml b/integration-tests/google-bigquery/pom.xml
index f9c266be227a..92ba376d3afc 100644
--- a/integration-tests/google-bigquery/pom.xml
+++ b/integration-tests/google-bigquery/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: Google BigQuery
Integration tests for Camel Quarkus Google BigQuery extension
+
+ true
+
+
org.apache.camel.quarkus
diff --git a/integration-tests/google-pubsub/pom.xml b/integration-tests/google-pubsub/pom.xml
index 9d9dd06e6f28..97595d282c0c 100644
--- a/integration-tests/google-pubsub/pom.xml
+++ b/integration-tests/google-pubsub/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: Google Pubsub
Integration tests for Camel Quarkus Google Pubsub extension
+
+ true
+
+
org.apache.camel.quarkus
diff --git a/integration-tests/grpc/pom.xml b/integration-tests/grpc/pom.xml
index 990312731e85..d39411c90d16 100644
--- a/integration-tests/grpc/pom.xml
+++ b/integration-tests/grpc/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: gRPC
Integration tests for Camel Quarkus gRPC extension
+
+ true
+
+
org.apache.camel
@@ -109,62 +113,6 @@
-
-
- full
-
-
- !quickly
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
- io.quarkus
- quarkus-enforcer-rules
- ${quarkus.version}
-
-
- org.l2x6.cq
- cq-filtered-external-enforcer-rules
- ${cq-plugin.version}
-
-
-
-
- camel-quarkus-enforcer-rules
-
- enforce
-
-
-
-
-
- classpath:enforcer-rules/quarkus-require-maven-version.xml
-
-
- classpath:enforcer-rules/quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/quarkus-banned-dependencies.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/allow-findbugs.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies-spring.xml
-
-
-
-
-
-
-
-
-
native
diff --git a/integration-tests/pinecone/pom.xml b/integration-tests/pinecone/pom.xml
index 934bebaa48d5..2247a4603dee 100644
--- a/integration-tests/pinecone/pom.xml
+++ b/integration-tests/pinecone/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: Pinecone
Integration tests for Camel Quarkus Pinecone extension
+
+ true
+
+
org.apache.camel.quarkus
diff --git a/integration-tests/qdrant/pom.xml b/integration-tests/qdrant/pom.xml
index 4c9418d4c74a..b699b9fbe29f 100644
--- a/integration-tests/qdrant/pom.xml
+++ b/integration-tests/qdrant/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: Qdrant
Integration tests for Camel Quarkus Qdrant extension
+
+ true
+
+
org.apache.camel.quarkus
diff --git a/integration-tests/salesforce/pom.xml b/integration-tests/salesforce/pom.xml
index 0369ffd4ccc4..be6a0441d878 100644
--- a/integration-tests/salesforce/pom.xml
+++ b/integration-tests/salesforce/pom.xml
@@ -30,6 +30,10 @@
Camel Quarkus :: Integration Tests :: Salesforce
The camel integration tests
+
+ true
+
+
org.apache.camel.quarkus
@@ -78,62 +82,6 @@
-
-
- full
-
-
- !quickly
-
-
-
-
-
- org.apache.maven.plugins
- maven-enforcer-plugin
-
-
- io.quarkus
- quarkus-enforcer-rules
- ${quarkus.version}
-
-
- org.l2x6.cq
- cq-filtered-external-enforcer-rules
- ${cq-plugin.version}
-
-
-
-
- camel-quarkus-enforcer-rules
-
- enforce
-
-
-
-
-
- classpath:enforcer-rules/quarkus-require-maven-version.xml
-
-
- classpath:enforcer-rules/quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/quarkus-banned-dependencies.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/allow-findbugs.xsl
-
-
- ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies-spring.xml
-
-
-
-
-
-
-
-
-
native
diff --git a/pom.xml b/pom.xml
index b4b6eae7ab35..081fa6b7b7f7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -279,6 +279,9 @@
true
+
+
+ false
@@ -424,11 +427,10 @@
- org.apache.maven.plugins
- maven-resources-plugin
- ${maven-resources-plugin.version}
+ org.apache.maven.plugins
+ maven-resources-plugin
+ ${maven-resources-plugin.version}
-
org.apache.maven.plugins
maven-scm-plugin
@@ -761,6 +763,31 @@
+
+ org.apache.maven.plugins
+ maven-resources-plugin
+
+
+ copy-camel-quarkus-enforcer-rules-xslt
+ validate
+
+ copy-resources
+
+
+ ${project.build.directory}/enforcer-rules
+
+
+ ${maven.multiModuleProjectDirectory}/tooling/enforcer-rules
+
+ allow-findbugs.xsl
+
+ true
+
+
+
+
+
+
org.apache.maven.plugins
maven-enforcer-plugin
@@ -797,6 +824,7 @@
${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml
+ ${project.build.directory}/enforcer-rules/allow-findbugs.xsl
${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies-spring.xml
diff --git a/tooling/enforcer-rules/allow-findbugs.xsl b/tooling/enforcer-rules/allow-findbugs.xsl
index 9abd298970b0..7ea9ceef6693 100644
--- a/tooling/enforcer-rules/allow-findbugs.xsl
+++ b/tooling/enforcer-rules/allow-findbugs.xsl
@@ -21,6 +21,8 @@
+
+
@@ -29,5 +31,9 @@
-
+
+
+
+
+