You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Qingsheng Ren (Jira)" <ji...@apache.org> on 2023/08/18 09:25:00 UTC

[jira] [Created] (FLINK-32894) flink-connector-parent should use maven-shade-plugin 3.3.0+ for Java 17

Qingsheng Ren created FLINK-32894:
-------------------------------------

             Summary: flink-connector-parent should use maven-shade-plugin 3.3.0+ for Java 17
                 Key: FLINK-32894
                 URL: https://issues.apache.org/jira/browse/FLINK-32894
             Project: Flink
          Issue Type: Bug
          Components: Connectors / Parent
    Affects Versions: connector-parent-1.0.0
            Reporter: Qingsheng Ren


When I tried to compile {{flink-sql-connector-kafka}} with Java 17 and using profile {{{}-Pjava17 -Pjava17-target{}}}:

 
{code:java}
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:3.2.4:shade (shade-flink) on project flink-sql-connector-kafka: Error creating shaded jar: Problem shading JAR flink-connectors/flink-connector-kafka/flink-connector-kafka/target/flink-connector-kafka-3.1-SNAPSHOT.jar entry org/apache/flink/streaming/connectors/kafka/FlinkKafkaProducerBase.class: java.lang.IllegalArgumentException: Unsupported class file major version 61 {code}
{{maven-shade-plugin}} supports Java 17 starting from 3.3.0 (see MSHADE-407). We need to set the version of {{maven-shade-plugin}} to at least 3.3.0 for profile {{java17}} in {{flink-connector-parent}} pom.  



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