क्या अनियंत्रित जार-फाइलों का पता लगाने के लिए कोई उपकरण है?न्यूनतम आवश्यक जावा क्लासपाथ खोजें
उदाहरण के लिए कहें कि मेरे पास myapp.jar है, जिसे मैं हाइबरनेट.जर, जूनिट.जर और easymock.jar युक्त क्लासपाथ के साथ लॉन्च कर सकता हूं। लेकिन असल में यह केवल hibernate.jar का उपयोग करके ठीक काम करेगा, क्योंकि जूनिट.जर को कॉल करने वाला कोड पहुंच योग्य नहीं है।
मुझे एहसास है कि प्रतिबिंब चीजों को जटिल कर सकता है, लेकिन मैं एक उपकरण के साथ रह सकता हूं जो प्रतिबिंब को अनदेखा करता है। इसके अलावा यह हल करने के लिए अपेक्षाकृत सरल समस्या की तरह लगता है।
यदि ऐसा कोई उपकरण नहीं है, तो कौन सी निर्भरताओं की आवश्यकता है यह तय करने के लिए सर्वोत्तम अभ्यास क्या है? ऐसा लगता है कि यह एक आम समस्या होनी चाहिए।