Tzu-Li (Gordon) Tai created FLINK-21491:
-------------------------------------------
Summary: Properly shade Protobuf in statefun-sdk-java
Key: FLINK-21491
URL:
https://issues.apache.org/jira/browse/FLINK-21491 Project: Flink
Issue Type: Task
Components: Build System / Stateful Functions
Reporter: Tzu-Li (Gordon) Tai
Assignee: Tzu-Li (Gordon) Tai
Fix For: statefun-3.0.0
Currently, although we shade Protobuf in {{statefun-sdk-java}}, Protobuf is still treated as a transitive compile dependency. This can be checked by executing {{mvn dependency:tree}} on the {{statefun-sdk-java}} module.
In our case, in order to properly shade this and remove the transitive dependency, we need to introduce a separate module specifically containing only the relocated protobuf classes, and let {{statefun-sdk-java}} depend on that.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)