This is an automated email from the ASF dual-hosted git repository.

ppalaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/main by this push:
     new 5d65717259 Add a profile for analyzing possible dependency conflicts 
between Camel and Quarkus
5d65717259 is described below

commit 5d65717259de1b4f0910b897d7d89752aa55c5c7
Author: Peter Palaga <[email protected]>
AuthorDate: Fri Jun 9 22:38:11 2023 +0200

    Add a profile for analyzing possible dependency conflicts between Camel and 
Quarkus
---
 pom.xml | 250 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 249 insertions(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index e0b2c87382..5fd7550ac4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -166,7 +166,7 @@
         <maven-utils.version>0.1.0</maven-utils.version>
 
         <!-- Maven plugin versions (keep sorted alphabetically) -->
-        <cq-plugin.version>4.1.3</cq-plugin.version>
+        <cq-plugin.version>4.3.0</cq-plugin.version>
         <cyclonedx-maven-plugin-version>2.7.9</cyclonedx-maven-plugin-version>
         
<build-helper-maven-plugin.version>3.4.0</build-helper-maven-plugin.version>
         <exec-maven-plugin.version>3.1.0</exec-maven-plugin.version>
@@ -1299,6 +1299,254 @@
             </plugins>
             </build>
         </profile>
+
+        <profile>
+            <!-- Analyze possible dependency conflicts between primary 
depedency projects, such as Camel and Quarkus -->
+            <!-- Invoke through ./mvnw -Pda -N -->
+            <id>da</id>
+            <build>
+                <defaultGoal>initialize</defaultGoal>
+                <plugins>
+                    <plugin>
+                        <groupId>org.l2x6.cq</groupId>
+                        <artifactId>cq-maven-plugin</artifactId>
+                        <version>${cq-plugin.version}</version>
+                        <inherited>false</inherited>
+                        <executions>
+                            <execution>
+                                <id>da</id>
+                                <goals>
+                                    <goal>da</goal>
+                                </goals>
+                                <phase>initialize</phase>
+                                <configuration>
+                                    <additionalBoms>
+                                        
<additionalBom>io.quarkus:quarkus-bom:${quarkus.version}</additionalBom>
+                                    </additionalBoms>
+                                    <originExcludes>
+                                        
<originExclude>io.quarkus:quarkus-bom</originExclude>
+                                    </originExcludes>
+                                    <resolutionEntryPointIncludes>
+                                        
<resolutionEntryPointInclude>org.apache.camel.quarkus:*-deployment</resolutionEntryPointInclude>
+                                    </resolutionEntryPointIncludes>
+                                    
<bomFile>poms/bom/src/main/generated/flattened-reduced-pom.xml</bomFile>
+                                    <primaryDependencyProjects>
+                                        <primaryDependencyProject>
+                                            <id>camel</id>
+                                            
<includeGas>org.apache.camel:*</includeGas>
+                                        </primaryDependencyProject>
+                                        <primaryDependencyProject>
+                                            <id>quarkus</id>
+                                            
<includeGas>io.quarkus:*</includeGas>
+                                        </primaryDependencyProject>
+                                    </primaryDependencyProjects>
+                                    <transitiveProjects>
+                                        <transitiveProject>
+                                            <id>com.fasterxml:classmate</id>
+                                            
<includeGas>com.fasterxml:classmate</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>com.fasterxml:aalto-xml</id>
+                                            
<includeGas>com.fasterxml:aalto-xml</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-storage-v2</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-storage-v2</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-bigquerystorage-v1</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-bigquerystorage-v1</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-bigquerystorage-v1beta</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-bigquerystorage-v1beta</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-iam-v1</id>
+                                            
<includeGas>com.google.api.grpc:*google-iam-v1</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-functions-v1</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-functions-v1</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-pubsub-v1</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-pubsub-v1</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:*google-cloud-secretmanager-v1*</id>
+                                            
<includeGas>com.google.api.grpc:*google-cloud-secretmanager-v1*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.api.grpc:proto-google-common-protos</id>
+                                            
<includeGas>com.google.api.grpc:proto-google-common-protos</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.guava:failureaccess</id>
+                                            
<includeGas>com.google.guava:failureaccess</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>com.google.guava:guava</id>
+                                            
<includeGas>com.google.guava:guava</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>com.google.guava:listenablefuture</id>
+                                            
<includeGas>com.google.guava:listenablefuture</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>io.fabric8:kubernetes*</id>
+                                            
<includeGas>io.fabric8:kubernetes*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>io.fabric8:zjsonpatch</id>
+                                            
<includeGas>io.fabric8:zjsonpatch</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>io.netty:netty</id>
+                                            
<includeGas>io.netty:netty</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>io.netty:netty-*</id>
+                                            
<includeGas>io.netty:netty-*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.opentelemetry:opentelemetry*</id>
+                                            
<includeGas>io.opentelemetry:opentelemetry*</includeGas>
+                                            
<excludeGas>io.opentelemetry:opentelemetry-extension-annotations,io.opentelemetry:opentelemetry-api-events,io.opentelemetry:opentelemetry-api-logs,io.opentelemetry:opentelemetry-sdk-extension-autoconfigure,io.opentelemetry:opentelemetry-sdk-logs,io.opentelemetry:opentelemetry-semconv,io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support,io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv</excludeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.opentelemetry:opentelemetry-alpha</id>
+                                            
<includeGas>io.opentelemetry:opentelemetry-api-events,io.opentelemetry:opentelemetry-api-logs,io.opentelemetry:opentelemetry-sdk-extension-autoconfigure,io.opentelemetry:opentelemetry-sdk-logs,io.opentelemetry:opentelemetry-semconv,io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations-support,io.opentelemetry.instrumentation:opentelemetry-instrumentation-api-semconv</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.opentelemetry:opentelemetry-extension-annotations</id>
+                                            
<includeGas>io.opentelemetry:opentelemetry-extension-annotations</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye:smallrye-fault-tolerance</id>
+                                            
<includeGas>io.smallrye:smallrye-fault-tolerance*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye:smallrye-health</id>
+                                            
<includeGas>io.smallrye:smallrye-health*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye.reactive:mutiny*</id>
+                                            
<includeGas>io.smallrye.reactive:mutiny*</includeGas>
+                                            
<excludeGas>io.smallrye.reactive:mutiny-zero*</excludeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye.reactive:mutiny-zero*</id>
+                                            
<includeGas>io.smallrye.reactive:mutiny-zero*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye.reactive:smallrye-mutiny-vertx*</id>
+                                            
<includeGas>io.smallrye.reactive:smallrye-mutiny-vertx*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye.reactive:smallrye-reactive-converter*</id>
+                                            
<includeGas>io.smallrye.reactive:smallrye-reactive-converter</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>io.smallrye.reactive:smallrye-reactive-messaging*</id>
+                                            
<includeGas>io.smallrye.reactive:smallrye-reactive-messaging*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.antlr:ST4</id>
+                                            
<includeGas>org.antlr:ST4</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.antlr:antlr-runtime</id>
+                                            
<includeGas>org.antlr:antlr-runtime</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.antlr:antlr4-runtime</id>
+                                            
<includeGas>org.antlr:antlr4-runtime</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-collections4</id>
+                                            
<includeGas>org.apache.commons:commons-collections4</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-compress</id>
+                                            
<includeGas>org.apache.commons:commons-compress</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-configuration2</id>
+                                            
<includeGas>org.apache.commons:commons-configuration2</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-csv</id>
+                                            
<includeGas>org.apache.commons:commons-csv</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-dbcp2</id>
+                                            
<includeGas>org.apache.commons:commons-dbcp2</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-exec</id>
+                                            
<includeGas>org.apache.commons:commons-exec</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-lang3</id>
+                                            
<includeGas>org.apache.commons:commons-lang3</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-math3</id>
+                                            
<includeGas>org.apache.commons:commons-math3</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-pool2</id>
+                                            
<includeGas>org.apache.commons:commons-pool2</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.commons:commons-text</id>
+                                            
<includeGas>org.apache.commons:commons-text</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.httpcomponents:httpasyncclient*</id>
+                                            
<includeGas>org.apache.httpcomponents:httpasyncclient*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.httpcomponents:httpclient*</id>
+                                            
<includeGas>org.apache.httpcomponents:httpclient*,org.apache.httpcomponents:httpmime</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.apache.httpcomponents:httpcore*</id>
+                                            
<includeGas>org.apache.httpcomponents:httpcore*</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.bouncycastle:*-jdk18on</id>
+                                            
<includeGas>org.bouncycastle:*-jdk18on</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.bouncycastle:*-jdk15on</id>
+                                            
<includeGas>org.bouncycastle:*-jdk15on</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.jboss.logging:commons-logging-jboss-logging</id>
+                                            
<includeGas>org.jboss.logging:commons-logging-jboss-logging</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.jboss.logging:jboss-logging</id>
+                                            
<includeGas>org.jboss.logging:jboss-logging</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            
<id>org.jboss.logging:jboss-logging-annotations</id>
+                                            
<includeGas>org.jboss.logging:jboss-logging-annotations</includeGas>
+                                        </transitiveProject>
+                                        <transitiveProject>
+                                            <id>org.mongodb:mongodb-crypt</id>
+                                            
<includeGas>org.mongodb:mongodb-crypt</includeGas>
+                                        </transitiveProject>
+                                    </transitiveProjects>
+                                </configuration>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
     </profiles>
 
 </project>

Reply via email to