मैं आइवी दस्तावेज के माध्यम से जा रहा हूं और मेरे पास ivy.jar के अंदर पाए गए डिफ़ॉल्ट ivysettings.xml
के बारे में एक प्रश्न है।ivysettings.xml: क्या मैं जार को संशोधित किए बिना या पूरी तरह से बदलकर डिफ़ॉल्ट सेटिंग्स को "संशोधित" कर सकता हूं?
मैं बस इतना करना चाहता हूं कि हमारे पास स्थानीय मैवेन रिपोजिटरी में सार्वजनिक भंडार बदल जाए। बस। मैं अपनी परियोजना में ivysettings*.xml
फ़ाइलों की प्रतिलिपि बना सकता हूं, और इसे इंगित करने के लिए <ivy:settings>
का उपयोग कर सकता हूं, लेकिन यह बहुत सारी चीज़ें डुप्लिकेट करता है। मैं ivy.jar
को भी संशोधित कर सकता हूं, लेकिन यह रखरखाव सिरदर्द जोड़ता है। डेवलपर्स को मेरे ivy.jar
का उपयोग करना होगा, और यदि हम एक नए संस्करण में जाते हैं, तो मुझे इसे फिर से संशोधित करना होगा।
तो, मैं सभी मानक आइवी सेटिंग्स कैसे रखूं और बस भंडार को उपयोग करने के लिए कैसे स्विच करूं? मैं बस ओवरले चाहता हूं कि मेरे बदलाव पहले से ही आइवी पर हैं।
और दो और सवाल:
ivyconf*.xml
फ़ाइलें औरivysettings*.xml
फ़ाइलों के बीच क्या अंतर है? आइवी में डुप्लिकेट कॉन्फ़िगरेशन क्यों हैं?- आइवी पर एक अच्छी किताब क्या है? मैं अभी मैनिंग के एंट इन एक्शन का उपयोग कर रहा हूं जो आइवी को कुछ हद तक सारांश तरीके से कवर करता है और थोड़ा सा दिनांक है। आइवी वेबसाइट पर संसाधन स्वयं भयानक हैं।
आपको सामान्य ivysettings.xml की प्रतिलिपि नहीं लेनी चाहिए। आप जो मैंने अपने उत्तर में लिखा था, शामिल कर सकते हैं। और फिर वह करें जो आपको करना होगा। मुझे हालांकि कहना है। ये मूल बातें apach-ivy डाउनलोड करने योग्य स्रोत के अंदर उदाहरणों में शामिल हैं। –