However I was writing a my SHA1 UDF based on Apache Commons Codec and wasn't succesful in registering this. I had the error that the method sha1hex could not be found. I had the following maven dependencies:
Maybe the issue lies in dependency conflicts, both Apache commons-lang3 and commons-codec are also contained in the piggybank dependency; but these are pretty old. Eventually I ended up deleting the two apache dependencies and use the libs/jars already contained in Piggybank.
Why wasn't I able to REGISTER my external jars? How can I register them succesfully?