File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -35,14 +35,18 @@ ext.generalShadowJarConfig = {
3535
3636 // Remove some cruft from the final jar.
3737 // These patterns should NOT include **/META-INF/maven/**/pom.properties, which is
38- // used to report our own dependencies.
38+ // used to report our own dependencies, but we should remove the top-level metadata
39+ // of vendored packages because those could trigger unwanted framework checks.
40+ exclude ' /META-INF/maven/org.slf4j/**'
41+ exclude ' /META-INF/maven/org.yaml/**'
3942 exclude ' **/META-INF/maven/**/pom.xml'
4043 exclude ' **/META-INF/proguard/'
4144 exclude ' **/META-INF/*.kotlin_module'
4245 exclude ' **/module-info.class'
4346 exclude ' **/liblz4-java.so'
4447 exclude ' **/liblz4-java.dylib'
4548 exclude ' **/inst/META-INF/versions/**'
49+ exclude ' **/META-INF/versions/*/org/yaml/**'
4650
4751 // Replaced by 'instrumenter.index', no need to include original service file
4852 exclude ' **/META-INF/services/datadog.trace.agent.tooling.InstrumenterModule'
You can’t perform that action at this time.
0 commit comments