diff --git a/extensions/google-bigquery/deployment/pom.xml b/extensions/google-bigquery/deployment/pom.xml
index 346f65c3282c..4de37fc416c9 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 f8e20a6b36d9..3ee4b850d432 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 8b01ec2496b3..8cf59e8b85d2 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 8fa4f080aadc..953b2d42146d 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 886aeae4900a..e45623a9ccf3 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 8c7432399be5..099be88e311d 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 683b3d579061..af8f88355387 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 edd08cd140f5..27439f205fdb 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 43e626764531..bf27dee6837a 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 f1a4c3815bc8..bfcea0dad150 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 5806faa880e1..107530c359f7 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 9798ae149cf3..4c54202159ef 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 8c802d60b473..7fbfd643d218 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 1515597908be..89d4446b6c3b 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 a390f6f5c003..f11989a2c15f 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 e766ef3065fa..3d5e9a06e410 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 3aed5f60476e..434714d633a3 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 6c7cb32edc2b..19cb97ab2586 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 4f8fca3155ad..ac1f1b3ee0d7 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 b1ac1a9a96dc..fc9e92281769 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 4864459c5e00..7731fb6fddfd 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 c9bafa782abc..49f291898e57 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 c7c0992abf1c..9abf368f672d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -278,6 +278,9 @@
true
+
+
+ false
@@ -423,11 +426,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
@@ -760,6 +762,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
@@ -796,6 +823,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 @@
-
+
+
+
+
+