Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-30153

Opentelemetry jars duplicated in more modules

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • EAP-XP-6.0.0.CR10
    • EAP-XP-6.0.0.CR1
    • OpenTelemetry
    • None

      For some reason, there are few JAR files that are located in more than one module:

      modules/system/layers/microprofile/io/opentelemetry/exporter/main/opentelemetry-exporter-otlp-common-1.42.1.redhat-00001.jar
      modules/system/layers/microprofile/io/opentelemetry/otlp/main/opentelemetry-exporter-otlp-common-1.42.1.redhat-00001.jar
      
      --------------------------------
      
      modules/system/layers/microprofile/io/opentelemetry/api/events/main/opentelemetry-api-incubator-1.42.1.alpha-redhat-00001.jar 
      modules/system/layers/microprofile/io/opentelemetry/api/main/opentelemetry-api-incubator-1.42.1.alpha-redhat-00001.jar
      
      --------------------------------
      
      modules/system/layers/microprofile/io/opentelemetry/api/main/opentelemetry-instrumentation-annotations-2.8.0.redhat-00001.jar 
      modules/system/layers/microprofile/io/opentelemetry/api/main/opentelemetry-instrumentation-annotations-support-2.8.0.alpha-redhat-00001.jar 
      
      modules/system/layers/microprofile/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-2.8.0.redhat-00001.jar
      modules/system/layers/microprofile/io/opentelemetry/instrumentation/annotations/main/opentelemetry-instrumentation-annotations-support-2.8.0.alpha-redhat-00001.jar
      
      --------------------------------
      
      modules/system/layers/microprofile/io/opentelemetry/api/main/opentelemetry-instrumentation-api-2.8.0.redhat-00001.jar 
      modules/system/layers/microprofile/io/opentelemetry/api/main/opentelemetry-instrumentation-api-incubator-2.8.0.alpha-redhat-00001.jar 
      
      modules/system/layers/microprofile/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-2.8.0.redhat-00001.jar
      modules/system/layers/microprofile/io/opentelemetry/instrumentation/api/main/opentelemetry-instrumentation-api-incubator-2.8.0.alpha-redhat-00001.jar
      

      While it isn't causing any functional classloading problem at the moment (because those duplicated jars are the same version of dependency, the exact copy), at very least it is causing the server to waste some space and also it shows somewhat suboptimal modules structure

              jaslee@redhat.com Jason Lee
              jbliznak@redhat.com Jan Blizňák
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: