2012-03-29 39 views
5

के साथ नवीनतम स्नैपशॉट डाउनलोड करने के लिए मैं इस उपयोग करने की कोशिश:Maven कमांड लाइन टाइमस्टैम्प

mvn dependency:get -DrepoUrl=http://myserver/artifactory -Dartifact=com.mypackage:my-package-name:1.0.0

हालांकि यह सिर्फ मेरी artifactory में pom.xml डाउनलोड किया मैं अपने पैकेज के नाम-1.0.0- है 20120328.121341-3.jar

जो मैं चाहता हूं कि कमांड लाइन को नवीनतम स्नैपशॉट के साथ स्नैपशॉट डाउनलोड करना है (कमांड लाइन में स्नैपशॉट टाइमस्टैम्प निर्दिष्ट किए बिना)। क्या कोई मुझे बता सकता है कि यह कैसे करें?

धन्यवाद

उत्तर

12

संलग्न -SNAPSHOT संस्करण आपको यह निर्दिष्ट करने

यही है, अब आप संस्करण 1.0.0 का अनुरोध करते हैं जो एक रिलीज़ संस्करण है, लेकिन आप जिस आर्टिफैक्ट को चाहते हैं वह एक अनूठा स्नैपशॉट है। यदि आप संस्करण 1.0.0-SNAPSHOT का अनुरोध करते हैं, तो आप व्यावहारिक रूप से मैवेन को बता रहे हैं कि आप 1.0.0 का नवीनतम स्नैपशॉट संस्करण कोई विशेष वरीयता नहीं चाहते हैं।

मेवेन आर्टिफैक्ट्री से आर्टिफैक्ट के मेवेन मेटाडेटा को हल करेगा और डाउनलोड करने के लिए नवीनतम स्नैपशॉट फ़ाइल चुनें।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^