Break out :exporters:common module#4575
Conversation
Codecov Report
@@ Coverage Diff @@
## main #4575 +/- ##
============================================
+ Coverage 90.08% 90.10% +0.01%
Complexity 5074 5074
============================================
Files 584 584
Lines 15667 15667
Branches 1504 1504
============================================
+ Hits 14114 14117 +3
+ Misses 1100 1099 -1
+ Partials 453 451 -2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
|
This new module ends up being 100% internal classes, correct? Can we maybe merge it into the dependent jars at build time so we don't have to publish it? |
Merging would probably make sense if there is only one dependent jar, though in that case we would have inlined the code in. For multiple dependent jars, it seems tricky (rename the package when inlining for each? etc). I wouldn't make it too complex. |
oh yeah. we'd have to repackage to match the package of what we were merging to each time. ugh. |
|
I can't tell on github, but does this end up with overlapping package names with the module you moved stuff from? We need to make sure they both export the same package, or the 2 jars will collide if using the Java Module System. |
…y-java into exporter-common
The package names of all the classes that where moved from The remaining classes in |
Cool. Just wanted to make sure that our JMS users wouldn't get broken packages. |
…y-java into exporter-common
|
This PR was marked stale due to lack of activity. It will be closed in 14 days. |
…y-java into exporter-common
|
Looks like this needs some conflicts resolved, @jack-berg |
…y-java into exporter-common
Related to comment in #4501.
Unfortunately, we still need to keep
:exporters:otlp:commonsince the serialization logic is used in:expoters:logging-otlp.