मेरे पास एक मालिकाना निर्भरता है जिसका उपयोग मैं अपने प्रोजेक्ट में करता हूं जिसे मैं मना नहीं कर सकता। यह एक बड़े वसा जार में बनाया गया था जिसमें सभी निर्भर पैकेज शामिल थे। मेरा मतलब है कि slf4j-api, apache-commons, javax संकुल आदि जैसे सामान्य भी हैंवसा जार निर्भरता से निपटने के लिए कैसे करें
घोषित निर्भरताओं की अपनी सूची के साथ इसका उपयोग करना जोखिम भरा है क्योंकि क्लासलोडर में हमेशा एक दौड़ होती है जिस पर कक्षा लोड की जाएगी पहला - वसा जार के अंदर मेरा या पुराना वर्ग।
मुझे आश्चर्य था कि इस समस्या के आसपास कोई रास्ता है? ऐसे वसा जार का इलाज कैसे करें? मैं निर्भरता प्रबंधन के लिए मेवेन का उपयोग कर रहा हूँ।
दोष का उपयोग कर इस पुस्तकालय की कक्षाओं का दृष्टांत होगा उन लोगों को इस तरह की सामग्री के साथ एक वसा जार का कारण बना सकते हैं करता है वास्तव में समझ में नहीं आता (कॉमन्स इत्यादि)। यह हमेशा वर्गीकरण समस्याओं का कारण बन जाएगा। तो आपको स्वयं निर्मित जार बनाए रखना होगा .... अन्यथा आप खो गए हैं ... – khmarbaise
@khmarbaise ओह, मैं उन्हें हर दिन दोषी ठहरा रहा हूं, लेकिन इसकी मदद नहीं कर रहा है। वे अपने पैकेज वितरण के बारे में कुछ भी नहीं करेंगे। निश्चित रूप से निकट भविष्य में नहीं। – SimY4