Comments (5)
The problem seems to be the collaboration between the Gradle Shadow Plugin and the Gradle Maven Publish plugin.
We expect the Maven Publish plugin to not add as dependencies in pom.xml
the dependencies that have been added to the "uber jar" by the Shadow Plugin.
I didn't find yet a path forward to fix the problem.
The cause seems to be related to Gradle Shadow Plugin > Publishing Shadow Jars > Shadow Configuration and Publishing
When configuring publishing with the Shadow plugin, the dependencies in the
shadow
configuration, are translated to becomeRUNTIME
scoped dependencies of the published artifact.
from opentelemetry-java-contrib.
Fixed by
@anuraaga @trask could we consider cutting a 1.6.1 release to ship the fix of this bug of the Otel Maven Extension?
from opentelemetry-java-contrib.
hey @cyrille-leclerc!
we have an undocumented practice of only patching for regressions, memory leaks and deadlocks (thanks for the reminder tho 😄, documenting that now: https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/4198/files)
we can always make exceptions, but try to keep those to a minimum
the normal release cadence is monthly, with the Java SDK releasing generally end of the 2nd week of the month, followed "shortly" after by Java Instrumentation and Java Contrib (shortly tends to be a few days to a week)
from opentelemetry-java-contrib.
Thanks for the explanation, it's perfect for me.
from opentelemetry-java-contrib.
Problem fixed in 1.7.0-alpha
from opentelemetry-java-contrib.
Related Issues (20)
- Update opentelemetry-disk-buffering to use protobuf-javalite HOT 3
- SpanMetricsProcessor for agent instrumentation HOT 9
- AWS Propagator throws exception when used with Netty
- Update aws-xray component to latest semconv
- Update maven-extension to latest semconv
- Maven-Extension Externalize Configuration for spanName
- Add resource providers for common cloud providers HOT 12
- Add Jboss/Wildfly JMX remote protocol support HOT 7
- Why Prometheus exporter not support exponential histogram HOT 3
- extended-tracer module was not published to mvn HOT 2
- Delete prometheus-client-bridge HOT 5
- JMX Metrics Gatherer should be able to specify both `jmx.target.system` and `jmx.groovy.script` HOT 3
- Structured Logging Trace Propagation for Google Cloud Logging HOT 4
- Workflow failed: Update gradle wrappers (daily) (#40)
- Commented out test in maven-extension
- Use Renovate instead of Dependabot HOT 1
- Dependency Dashboard
- Group Renovate gradle enterprise updates to reduce number of PRs
- Class not found Kotlin since 1.17 - maven extension HOT 9
- Rename methods `attachJavaagentToCurrentJVM` -> `attachJavaagentToCurrentJvm`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opentelemetry-java-contrib.