से स्नैपशॉट निर्भरता डाउनलोड नहीं करती है मैं Grails 2.1.1 और Maven 3.0.3 का उपयोग कर रहा हूं।Grails रीफ्रेश-निर्भरता स्थानीय मैवेन रिपोजिटरी
मेरे buildConfig.groovy में, मेरे पास pom true
है और मैंने grails create-pom
के माध्यम से pom.xml उत्पन्न किया है। इस पोम में मेरी <version>1.0-SNAPSHOT</version>
के साथ निर्भरता है जो केवल मेरे स्थानीय मेवेन भंडार में मौजूद है। मैं इस पोम पर सफलतापूर्वक mvn clean compile
चला सकता हूं।
हालांकि grails refresh-dependencies
चल रहा है मेरे स्थानीय मैवेन भंडार से मेरी स्नैपशॉट निर्भरता का नवीनतम संस्करण डाउनलोड नहीं करता है। नवीनतम संस्करण डाउनलोड करने के लिए मैं इसे प्राप्त करने का एकमात्र तरीका यह है कि इसे आईवी कैश से मैन्युअल रूप से हटा दें।
documentation के अनुसार:
सभी निर्भरता (जार और प्लग इन) एक संस्करण संख्या -SNAPSHOT में समाप्त होने के साथ परोक्ष Grails से बदलते जा करने के लिए माना जाता है।
मुझे लगता है कि यह मेरी स्नैपशॉट फ़ाइल को बदलने के रूप में बदल देगा और इसे संशोधित होने पर डाउनलोड करेगा। क्या मुझे कुछ अन्य कॉन्फ़िगरेशन चरण याद आ रहा है? मैं केवल निर्भरता प्रबंधन के लिए मेवेन का उपयोग करना चाहता हूं, लेकिन क्या यह पूरी तरह से ग्रेल्स के साथ मेवेन का उपयोग करने का गलत तरीका है?