Acabo de lanzar una pequeña biblioteca Java que ofrece solo unas pocas clases y métodos. Desde que construí el proyecto con Maven, inmediatamente utilicé varias bibliotecas de terceros para lograr mis objetivos, específicamente:
- commons-lang3 (para algunas cosas generales de Java)
- slf4j-api (para iniciar sesión)
- commons-io (para un poco de material de archivo, literalmente leer un archivo una vez, creo)
No quiero que mi biblioteca parezca hinchada a los ojos de los demás. ¿Debería intentar eliminar mi dependencia de estas bibliotecas para minimizar mi huella? ¿Algún consejo sobre qué tipos de bibliotecas sería mejor evitar al considerar usar más en el futuro?