On Tue, 4 May 2021, Andreas Beeker wrote:
Any objections? (... I always wonder, why we haven't had commons-io as an dependency ...)
Historically, we tried to avoid having too many dependencies. Partly that was to help downstream users with jar-hell, partly because many of our new users are also new to Java programing and struggle with getting everything on the classpath.
Now that most people are using Maven or Gradle, rather than ant, adding + consuming dependencies is less of an issue for many. However, if you check stackoverflow, you'll see that a lot of our new users really struggle with the dependencies we already have...
A couple of the classes in poi/src/main/java/org/apache/poi/util/ are lifted straight from Commons IO. If it is just one more class we need, I'd suggest pulling that over too. If it is a bunch, may be worth adding the Commons IO dependency + removing the copied classes we already have
Thanks Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
