Właśnie wydałem małą bibliotekę Java, która oferuje tylko kilka klas i metod. Ponieważ zbudowałem projekt z Maven, od razu skorzystałem z kilku bibliotek stron trzecich, aby osiągnąć moje cele, w szczególności:
- commons-lang3 (dla niektórych ogólnych rzeczy Java)
- slf4j-api (do logowania)
- commons-io (dla odrobiny rzeczy z pliku - myślę, że dosłownie czyta plik raz)
Nie chcę, żeby moja biblioteka była rozdęta w oczach innych. Czy powinienem próbować usunąć swoje poleganie na tych bibliotekach, aby zminimalizować swój ślad? Wszelkie porady dotyczące rodzajów bibliotek, których najlepiej byłoby unikać, rozważając korzystanie z nich w przyszłości?