Iceberg should avoid unnecessary dependencies, like commons-*. A few dependencies on commons have snuck in:
[blue@work iceberg]$ ack 'org.apache.commons'
flink/src/main/java/org/apache/iceberg/flink/data/FlinkParquetReaders.java
29:import org.apache.commons.lang3.ArrayUtils;
versions.props
13:org.apache.commons:commons-lang3 = 3.9
pig/src/main/java/org/apache/iceberg/pig/IcebergPigInputFormat.java
30:import org.apache.commons.lang3.SerializationUtils;
spark3/src/main/java/org/apache/iceberg/spark/Spark3Util.java
28:import org.apache.commons.lang3.ArrayUtils;
We should remove those and move the dependency to testCompile.
Iceberg should avoid unnecessary dependencies, like commons-*. A few dependencies on commons have snuck in:
We should remove those and move the dependency to testCompile.