Piotr Przybylski created FLINK-39557:
----------------------------------------

             Summary: Invalid multi-release JAR for flink-shaded-jackson
                 Key: FLINK-39557
                 URL: https://issues.apache.org/jira/browse/FLINK-39557
             Project: Flink
          Issue Type: Bug
          Components: BuildSystem / Shaded
    Affects Versions: shaded-21.0, shaded-20.0
            Reporter: Piotr Przybylski


flink-shaded-jackson build doesn't handle artifacts in META-INF/versions, which 
makes it necessary to manually exclude some contents e.g. when building Flink 
projects with sbt-ssembly:
{code:java}
$ jar --list --file flink-shaded-jackson-2.20.1-21.0.jar
META-INF/
META-INF/MANIFEST.MF
META-INF/LICENSE
META-INF/DEPENDENCIES
META-INF/FastDoubleParser-LICENSE
META-INF/services/
org/
org/apache/
org/apache/flink/
org/apache/flink/shaded/
org/apache/flink/shaded/jackson2/
...
META-INF/thirdparty-LICENSE
META-INF/FastDoubleParser-NOTICE
META-INF/versions/11/
META-INF/versions/11/com/
META-INF/versions/11/com/fasterxml/
META-INF/versions/11/com/fasterxml/jackson/
META-INF/versions/11/com/fasterxml/jackson/core/
META-INF/versions/11/com/fasterxml/jackson/core/internal/
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/BigSignificand.class
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastDoubleSwar.class
META-INF/versions/11/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastIntegerMath.class
META-INF/versions/17/
META-INF/versions/17/com/
META-INF/versions/17/com/fasterxml/
META-INF/versions/17/com/fasterxml/jackson/
META-INF/versions/17/com/fasterxml/jackson/core/
META-INF/versions/17/com/fasterxml/jackson/core/internal/
META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/
META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/fdp/
META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/
META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastDoubleSwar.class
META-INF/versions/17/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastIntegerMath.class
META-INF/versions/21/
META-INF/versions/21/com/
META-INF/versions/21/com/fasterxml/
META-INF/versions/21/com/fasterxml/jackson/
META-INF/versions/21/com/fasterxml/jackson/core/
META-INF/versions/21/com/fasterxml/jackson/core/internal/
META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/
META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/fdp/
META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/
META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastDoubleSwar.class
META-INF/versions/21/com/fasterxml/jackson/core/internal/shaded/fdp/v2_20_1/FastIntegerMath.class
...
META-INF/versions/9/org/
META-INF/versions/9/org/yaml/
META-INF/versions/9/org/yaml/snakeyaml/
META-INF/versions/9/org/yaml/snakeyaml/internal/
META-INF/versions/9/org/yaml/snakeyaml/internal/Logger$Level.class
META-INF/versions/9/org/yaml/snakeyaml/internal/Logger.classMETA-INF/services/org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.JsonFactory
META-INF/services/org.apache.flink.shaded.jackson2.com.fasterxml.jackson.databind.Module
META-INF/services/org.apache.flink.shaded.jackson2.com.fasterxml.jackson.core.ObjectCodec
META-INF/NOTICE
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to