Gradle
उन चीज़ों के बारे में जानने की आवश्यकता है जिन्हें आपके प्रोजेक्ट को बनाने या चलाने के लिए उन्हें ढूंढने की आवश्यकता है। हम इन incoming files
, dependencies
प्रोजेक्ट के कॉल करते हैं। इसके अलावा, Gradle
को आपके प्रोजेक्ट का उत्पादन करने वाली चीज़ों को बनाने और अपलोड करने की आवश्यकता है। Gradle Dependencies
फ़ोल्डर जो आप देख रहे हैं, में ऐसी सभी निर्भरताओं की सूची है (.jar
फ़ाइलें आम तौर पर) एकत्रित होती हैं।
नोट कि dependencies
projects
और के बीच source folder
विन्यास अपनी परियोजना के मेटाडेटा में जमा हो जाती है (.classpath फ़ाइल)। इसका मतलब है कि वे ग्रहण सत्रों में बने रहेंगे।
2.7.M2 से classpath
कंटेनर की सामग्री आपके workspace metadata
में भी persisted
है। यह शुरू होने पर आईडीई को उत्तरदायी होने में लगने वाला समय कम कर देता है। हालांकि, इसका मतलब है कि आपको थोड़ी देर में रीफ्रेश मैन्युअल रूप से ट्रिगर करने की आवश्यकता हो सकती है। आप बता सकते हैं कि एक कंटेनर persisted
राज्य से शुरू किया गया था क्योंकि इसे Gradle Dependencies (persisted)
के तहत लेबल किया जाएगा।
यह एकमात्र अंतर है। एक Persisted
है, दूसरा नहीं है।
उम्मीद है कि इससे मदद मिलती है।
+1 अच्छा उत्तर धन्यवाद। मेरे पास अभी भी कुछ प्रश्न हैं, 2.7.एम 2 का क्या मतलब है? "थोड़ी देर में ताज़ा करें" में आपका तात्पर्य किस तरह का ताज़ा है, प्रोजेक्ट रीफ्रेश करें, रीफ्रेश करें और "एक बार थोड़ी देर" का क्या अर्थ है? – Weslor
2.7.एम 2 - मेवेन संस्करण 2.7 आगे, अंदर रीफ्रेश करें, अपनी प्रोजेक्ट पर राइट क्लिक करें और रीफ्रेश करें का चयन करें। यह पथ को थोड़े तरीके से फिर से बनाता है। जब भी आप कुछ बदलाव करते हैं, थोड़ी देर में। मेवेन ग्रहण के भीतर सबकुछ भारी रूप से छूता है। नए संस्करण का उपयोग करने के लिए और कैश किए गए संस्करण को अनुमति देने के लिए, आपको थोड़ी देर में रीफ्रेश करने की आवश्यकता है, जब आपको लगता है कि आपके परिवर्तन किस तरह से काम नहीं कर रहे हैं। मेवेन से संबंधित परिवर्तनों के लिए आपको अपने मैवेन प्रोजेक्ट को अपडेट करने के लिए पालन करना चाहिए। 'Alt + F5' या प्रोजेक्ट पर राइटक्लिक द्वारा आसानी से संभव-> मेवेन-> अद्यतन परियोजना। उम्मीद है कि यह मदद करता है। – TheLuminor