मैंने अभी एक छोटा जावा पुस्तकालय जारी किया है जो केवल कुछ कक्षाएं और विधियाँ प्रदान करता है। जब से मैंने मावेन के साथ परियोजना का निर्माण किया, मैंने अपने लक्ष्यों को प्राप्त करने के लिए तुरंत कई तृतीय-पक्ष पुस्तकालयों का उपयोग किया, विशेष रूप से:
- commons-lang3 (कुछ सामान्य जावा सामान के लिए)
- slf4j-api (लॉगिंग के लिए)
- commons-io (फ़ाइल सामग्री के एक छोटे से के लिए - सचमुच एक बार एक फ़ाइल पढ़ने, मुझे लगता है)
मैं नहीं चाहता कि मेरी लाइब्रेरी दूसरों की नज़र में फूली हुई दिखे। क्या मुझे अपने पदचिह्न को कम करने के लिए इन पुस्तकालयों पर अपनी निर्भरता को हटाने की कोशिश करनी चाहिए? भविष्य में अधिक उपयोग करने पर विचार करने से बचने के लिए किस प्रकार के पुस्तकालयों के बारे में कोई सलाह?