पोम फ़ाइल में निर्दिष्ट सभी निर्भरताओं को फिर से पढ़ने/अपडेट करने के लिए इंटेलिज विचार को कैसे बल दें?फोर्स इंटेलिज आईडीईए सभी मेवेन निर्भरताओं को फिर से पढ़ने के लिए
उत्तर
प्रेस Ctrl + शिफ्ट + एक, और इनपुट "रीमपोर्ट", आपको "सभी मेवेन प्रोजेक्ट रीमपोर्ट" मिलेगा।
Mac पर, बजाय ⌘ + ⇧ + एक का उपयोग करें।
"मेवेन प्रोजेक्ट्स" टैब/विंडो खोलें और ऊपरी बाएं कोने में "सभी मावेन प्रोजेक्ट रीमपोर्ट करें" पर क्लिक करके सभी निर्भरताओं को अपने भंडारों से पुनः लोड करना शुरू हो जाता है। स्टेटस बार प्रक्रिया के बारे में सूचित करता है।
आपको क्या लगता है कि यह सही तरीके से काम नहीं कर रहा है? हो सकता है कि किसी भी निर्भरता को भंडार से लोड नहीं किया जा सके?
हमारे पास चल रहे विकास के लिए गैर-स्नैपशॉट संस्करण का उपयोग करने की एक टूटी आदत है, और क्रॉस-प्रोजेक्ट निर्भरता कभी-कभी विफल हो जाती है। – kubek2k
मुझे डर है कि यह समस्या मैवेन पर निर्भर करती है। मेवेन केवल स्नैपशॉट्स पर अपडेट के लिए जांच करता है। प्रति परिभाषा, गैर-स्नैपशॉट संस्करण कभी नहीं बदलेगा इसलिए मैवेन को स्थानीय भंडार में इसके मुकाबले नए संस्करणों की जांच नहीं करनी पड़ेगी। ए (काफी कठोर) समाधान मैवेन का आह्वान करने से पहले पुस्तकालय को स्थानीय भंडार से हटा देना होगा। फिर इसे पुस्तकालय को फिर से लोड करना होगा। – magomi
ऐसा प्रतीत होता है कि सभी को पुनः आयात करें- यू ध्वज जो मैं चाहता था :) – kubek2k
एक उपयोगी सेटिंग भी है जो इंटेलिजे को निर्भरताओं के नए संस्करणों की जांच करने के लिए कहती है भले ही संस्करण संख्याएं नहीं बदलीं। हमारे पास एक स्थानीय मैवेन रिपोजिटरी और स्नैपशॉट प्रोजेक्ट था जिसे कुछ बार अपडेट किया गया था लेकिन संस्करण संख्याएं समान थीं। समस्या यह थी कि इंटेलिजे/मेवेन ने इस परियोजना को निश्चित संस्करण संख्या के कारण अपडेट नहीं किया था।
एक बदली निर्भरता की जांच को सक्षम करने के लिए हालांकि संस्करण संख्या बदल नहीं गई है "मेवेन प्रोजेक्ट्स" टैब पर जाएं, "मेवेन सेटिंग्स" का चयन करें और "हमेशा स्नैपशॉट अपडेट करें" सक्रिय करें।
हेक्टेयर! जावा परियोजना में स्वचालित अपडेट ... मुझे यह कहना होगा कि यह हमेशा विजेता नहीं होता है ... और यहां तक कि डब्ल्यू/मेवेन 3+ – beauXjames
भी डूब सकता है इसके लिए धन्यवाद। –
@beauXjames .. यह मेरे लिए काम नहीं करता है लेकिन मुझे बिल्कुल एक ही समस्या का सामना करना पड़ रहा है। इसे कैसे हल करें। – Sathesh
यदि आप किसी भी निर्भरता के लिए संस्करण श्रेणी का उपयोग कर रहे हैं, तो सुनिश्चित करें कि IntelliJ परियोजना आयात करने के लिए मेवेन 3 का उपयोग कर रहा है। आप इस सेटिंग को यहां देख सकते हैं: Settings > Maven > Importing > Use Maven3 to import project
। अन्यथा आप पाएंगे कि SNAPSHOT संस्करण सही तरीके से आयात नहीं किए जाते हैं।
IntelliJ विचार के लिए 14,0
परियोजना> [अपनी परियोजना का नाम]> राइट क्लिक करें> Maven> कार्रवाई को खोजने के लिए पुन: आयात करें
भयानक .. धन्यवाद! –
रन इस आदेश mvn -U clean install
पुन: आयात करें काम नहीं करता है (यानी पुराने संस्करणों को दूर नहीं करता एक पोम अपडेट के बाद निर्भरताओं का):
- प्रोजेक्ट सेटिंग्स खोलें (सीटी आरएल + SHIFT + ALT + S)
- मॉड्यूल पर, उन सभी libs को हटाएं जिन्हें आप पुनः आयात करना चाहते हैं (उदा। डुप्लिकेट)
- आईडिया चेतावनी देगा कि कुछ अभी भी उपयोग किया जाता है, इस बात की पुष्टि
- लागू करें और ठीक
- तो पुन: आयात करें सभी का चयन करें Maven परियोजनाओं।
मुझे एक समस्या थी जहां इंटेलिज कक्षाओं को संकलित करने में असमर्थ था, दावा किया कि परियोजनाओं के बीच निर्भरता गायब थी। इस प्रश्न के उत्तर पर कई सुझावों से परियोजना आयात करें समस्या को हल नहीं करता है। मेरे लिए समाधान, था:
- निकालें सभी परियोजनाओं (परियोजना टैब/सही/रूट फ़ोल्डर/Maven पर क्लिक परियोजनाओं निकालने के लिए);
- संपादक को बंद करें;
- कमांड लाइन पर मेवेन के साथ सभी परियोजना संकलित करें;
- उसी प्रोजेक्ट पर संपादक खोलें;
- फिर से परियोजनाओं को मेवेन में जोड़ें (मेवेन टैब/मेवेन प्रोजेक्ट्स (हरा +) जोड़ें/रूट पोम चुनें);
चेतावनी: कुछ परियोजनाओं पर, शायद आपको मेवेन आयात (मेवेन टैब/आयात/आयातक के लिए वीएम विकल्प पर मेवेन सेटिंग्स) के लिए अधिकतम मेमोरी बढ़ाना है।
- 1. इंटेलिज आईडीईए। हमेशा मेवेन की 'लक्ष्य' निर्देशिका
- 2. इंटेलिज आईडीईए
- 3. इंटेलिज आईडीईए:
- 4. इंटेलिज आईडीईए
- 5. इंटेलिज आईडीईए
- 6. इंटेलिज आईडीईए
- 7. आईडीईए इंटेलिज चरित्र समर्थन
- 8. इंटेलिज आईडीईए 12
- 9. इंटेलिज आईडीईए 9.x
- 10. डीबगर इंटेलिज आईडीईए
- 11. एंड्रॉइड: लॉगकैट इंटेलिज आईडीईए
- 12. इंटेलिज आईडीईए 12 धीमी प्रतिक्रिया
- 13. मेवेन निर्भरताओं को छोड़कर
- 14. इंटेलिज आईडीईए, प्रोजेक्ट में सभी कोड प्रारूपित करें
- 15. फोर्स फॉर्म को फिर से निकालना?
- 16. क्या इंटेलिज आईडीईए के लिए कोई अच्छी PowerShell प्लगइन है?
- 17. फोर्स मेवेन क्लीन
- 18. इंटेलिज आईडीईए में कोई खोज इतिहास है?
- 19. इंटेलिज आईडीईए प्लगइन बनाएं। स्टोर प्लगइन सेटिंग्स
- 20. इंटेलिज आईडीईए 11 में मेवेन आयातित परियोजना का निर्माण कैसे करें?
- 21. इंटेलिज आईडीईए में त्रुटि सूची कहां है?
- 22. इंटेलिज आईडीईए को ग्रहण परियोजनाओं को कैसे आयात करें?
- 23. इंटेलिज मेवेन पदानुक्रमित परियोजना दृश्य
- 24. क्या मेरबेल मेवेन निर्भरताओं में बदलावों को फिर से तैनात कर सकता है?
- 25. इंटेलिज में स्रोतों को फिर से संलग्न करें?
- 26. इंटेलिजे आईडीईए प्राप्त करना एसबीटी निर्भरताओं को समझना
- 27. इंटेलिज के आईडीईए और ग्रहण उसी प्रोजेक्ट पर
- 28. आईडीईए
- 29. इंटेलिज आईडीईए। जार संग्रह के रूप में जावाडोक उत्पन्न
- 30. फ़ाइल पढ़ने के दौरान फोर्स IOException
आइए कहें कि मेरे पास 5 मॉड्यूल हैं, उनमें से सभी एक ही प्रोजेक्ट में आधारित हैं और मैं ऐसा करता हूं। क्या यह आदेश सभी मॉड्यूल पर लागू होता है, केवल चयनित एक, या प्रोजेक्ट में पहली बार जब यह चलता है? – slartibartfast
यह बदल गया है? मुझे 2017.1 पर मेवेन – Winnemucca
@ विन्नुमुक्का में एक पुनर्मूल्यांकन नहीं दिखाई देता है, मैंने इसे 2017.2 पर किया था। इसे खत्म करने की प्रतीक्षा कर रहा है। – mrClean