Closed vincentjames501 closed 1 month ago
I like what you are trying to do here. I disagree with some of the technical how things, but I like the idea. I'll have a look at this
As said I like this idea; yet at this time I'm not going to make this change.
The simple reason is that one of the users of this library is the Apache Maven RAT plugin (Release Audit Tool) that because of the need for very wide compatibility needs to stay on Java 8.
https://github.com/apache/creadur-rat/blob/master/apache-rat-plugin/pom.xml#L383-L387
I have made some changes and the commons-io has been removed.
For whatever reason I couldn't get this project to build locally even after tweaking plugins, toolchains, etc. I'd love to see this as a zero dependency project as I'd like to use this more easily w/in the Clojure ecosystem with Babashka.