linkedin / transport

A framework for writing performant user-defined functions (UDFs) that are portable across a variety of engines including Apache Spark, Apache Hive, and Presto.
BSD 2-Clause "Simplified" License
291 stars 72 forks source link

Support replace in DependencyConfiguration.Builder #141

Open weijiii opened 1 year ago

weijiii commented 1 year ago

Dependencies needed for the default platform might contain dependencies that are not allowed by the organization consuming Transport plugin. It is not always okay to simply exclude the dependency. Having the flexibility of replacing it with a difference version will be beneficial.

https://github.com/linkedin/transport/blob/2163ec2011d82ec5c1c1f7f3ad27d5e89bfe0cef/transportable-udfs-plugin/src/main/java/com/linkedin/transport/plugin/DependencyConfiguration.java#L54