File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
src/main/java/io/opentelemetry/maven Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -49,6 +49,9 @@ configure<PublishingExtension> {
4949
5050tasks {
5151 shadowJar {
52+ manifest {
53+ attributes[" Implementation-Version" ] = project.version
54+ }
5255 archiveClassifier.set(" " )
5356 }
5457
Original file line number Diff line number Diff line change 2525@ Component (role = OpenTelemetrySdkService .class , hint = "opentelemetry-service" )
2626public final class OpenTelemetrySdkService implements Initializable , Disposable {
2727
28+ public static final String VERSION =
29+ OpenTelemetrySdkService .class .getPackage ().getImplementationVersion ();
30+
2831 private static final Logger logger = LoggerFactory .getLogger (OpenTelemetrySdkService .class );
2932
3033 private OpenTelemetry openTelemetry = OpenTelemetry .noop ();
@@ -76,7 +79,7 @@ public synchronized void dispose() {
7679
7780 @ Override
7881 public void initialize () {
79- logger .debug ("OpenTelemetry: initialize OpenTelemetrySdkService..." );
82+ logger .debug ("OpenTelemetry: Initialize OpenTelemetrySdkService v{} ..." , VERSION );
8083
8184 // Change default of "otel.traces.exporter" from "otlp" to "none"
8285 // The impacts are
@@ -106,7 +109,7 @@ public void initialize() {
106109 .getBoolean ("otel.instrumentation.maven.mojo.enabled" );
107110 this .mojosInstrumentationEnabled = mojoSpansEnabled == null ? true : mojoSpansEnabled ;
108111
109- this .tracer = this . openTelemetry .getTracer ("io.opentelemetry.contrib.maven" );
112+ this .tracer = openTelemetry .getTracer ("io.opentelemetry.contrib.maven" , VERSION );
110113 }
111114
112115 public Tracer getTracer () {
You can’t perform that action at this time.
0 commit comments