ग्रहण में " मावेन -> अपडेट प्रोजेक्ट ... " क्या करता है?
ग्रहण में " मावेन -> अपडेट प्रोजेक्ट ... " क्या करता है?
जवाबों:
यह ग्रहण परियोजना सेटिंग्स को पोम के साथ समेटता है। यदि आप उदाहरण के लिए महत्वपूर्ण प्लगइन सेटिंग्स बदलते हैं, जैसे कि आउटपुट जावा संस्करण, तो आप पाएंगे कि एक्लिप्स आपको प्रोजेक्ट को अपडेट करने के लिए कहेंगे और बाद में प्रोजेक्ट में कॉन्फ़िगर किए गए जावा रनटाइम को बदलने के लिए बदल देगा जो आपके मावेन पोम इंगित करता है।
यह ध्यान में रखना एक महत्वपूर्ण बात है: इस तरह के प्रोजेक्ट सेटअप में मावेन पोम प्रमुख है। यदि आप सेटिंग्स बदलना चाहते हैं, तो कोशिश करें कि सीधे प्रोजेक्ट सेटिंग्स के माध्यम से pom के माध्यम से न कि Eclipse प्रोजेक्ट सेटिंग के माध्यम से या आपने जो भी बदला है उसे वापस कर सकें। आम तौर पर कुछ चीजें हैं जो मुझे अपने आप को वैसे भी ठीक करना है, जैसे कि पथ बहिष्करण का निर्माण करना है जो कि एमेक्लिप्स को अंदर और अजीब तैनाती विधानसभा कॉन्फ़िगरेशन में डालना पसंद है।
@Gimby ने जो कहा, उस पर जोड़ने के लिए - अपडेट प्रोजेक्ट भी अधिक विकल्प प्रदान करता है जैसे कि Force Update of Snapshots / Releases
जब आप नवीनतम की तलाश में निर्भरता रखते हैं तो यह बहुत उपयोगी होता है। (उदाहरण: [1.0)
1.0 मिलेगा। * - जो भी नवीनतम है।)
अद्यतन परियोजना Ivy के संकल्प का पर्याय है। यह सुनिश्चित करेगा कि सभी संदर्भित निर्भरताएं हैं, साथ ही यह सुनिश्चित करने के लिए परियोजना को साफ करें कि वे सही ढंग से शामिल हैं।
मैं डॉक्यूमेंटेशन को खोद नहीं सकता था, लेकिन मैं कोड खोदने में सक्षम था। @Gimby उत्तर को पूरक करने के लिए - आप विवरणों में जा सकते हैं और देख सकते हैं कि फ़ंक्शन यहाँ क्या करता है:
इसके लिए देखें: updateProjectConfiguration0 फ़ंक्शन।
चीयर्स,