Acabei de lançar uma pequena biblioteca Java que oferece apenas algumas classes e métodos. Desde que construí o projeto com o Maven, imediatamente usei várias bibliotecas de terceiros para atingir meus objetivos, especificamente:
- commons-lang3 (para algumas coisas gerais sobre Java)
- slf4j-api (para registro)
- commons-io (para um pouquinho de material de arquivo - literalmente lendo um arquivo uma vez, eu acho)
Não quero que minha biblioteca pareça inchada aos olhos dos outros. Devo tentar remover minha dependência dessas bibliotecas para minimizar minha pegada? Algum conselho sobre quais tipos de bibliotecas seria melhor evitar ao considerar o uso de mais no futuro?