Celebrate-future opened a new pull request #1352: URL: https://github.com/apache/camel-kafka-connector/pull/1352
Hi! I found the pom file of project **_org.apache.camel.kafkaconnector:camel-kafka-connector-catalog-descriptor-maven-plugin:1.1.0-SNAPSHOT_** introduced **_49_** dependencies. However, among them, **_7_** libraries (**_14%_**) are not used by your project. I list the redundant dependencies below (labelled as red ones in the figure): ## Redundant dependencies org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile org.sonatype.plexus:plexus-cipher:jar:1.4:compile javax.enterprise:cdi-api:jar:1.0:compile javax.annotation:jsr250-api:jar:1.0:compile javax.inject:javax.inject:jar:1:compile org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile org.sonatype.plexus:plexus-build-api:jar:0.0.7:compile --- Removing the redundant dependencies can reduce the size of project and prevent potential dependency conflict issues (i.e., multiple versions of the same library). More importantly, one of the redundant dependencies **_org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile_** induced dependency conflict in the dependency graph. As such, I suggest a refactoring operation for **_org.apache.camel.kafkaconnector:camel-kafka-connector-catalog-descriptor-maven-plugin:1.1.0-SNAPSHOT_**’s pom file. The attached PR helps resolve the reported problem. It is safe to remove the unused libraries (we considered Java reflection relations when analyzing the dependencies). These changes have passed **_org.apache.camel.kafkaconnector:camel-kafka-connector-catalog-descriptor-maven-plugin:1.1.0-SNAPSHOT_**’s maven tests. Best regards  -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org