2009-09-07 12 views
5

से लिफ्ट स्रोत प्राप्त करना मैं लिफ्ट का उपयोग करने के तरीके सीखने की कोशिश कर रहा हूं। मैं Starting with Lift से मैवेन कमांड चलाकर प्रोजेक्ट कंकाल बना सकता हूं (मुझे पहले शून्य मेवेन अनुभव था)। यह आवश्यक निर्भरताओं को सफलतापूर्वक डाउनलोड करता है और सब ठीक काम करता है, हालांकि यह स्रोत डाउनलोड नहीं करता है - मैं देखना चाहता हूं कि लिफ्ट कैसे अंदर से काम करती है। यह here से निर्भरता डाउनलोड करता है और वहाँ स्रोत के रूप में .jar फ़ाइलें संकलित किए जाते हैं और साथ ही की तरहमैवेन रिपोजिटरी

लग रहा है - वहाँ लिफ्ट नक्शाकार-1.0.jar और लिफ्ट नक्शाकार-1.0-sources.jar, लेकिन केवल हैं लिफ्ट-मैपर-1.0.jar मेरे स्थानीय भंडार में डाउनलोड किया गया है। मैं मैन्युअल रूप से स्रोत डाउनलोड कर सकता हूं, लेकिन वहां केवल कुछ फ़ोल्डर्स से अधिक हैं। तो, क्या स्रोतों के साथ निर्भरता डाउनलोड करने के लिए इसे मैवेन को बताने का कोई तरीका है?

उत्तर

7

maven-dependency-plugin का एक स्रोत लक्ष्य है जो उपलब्ध सभी निर्भरताओं के लिए स्रोत प्राप्त करेगा। स्रोत प्राप्त करने के लिए बस mvn dependency:sources चलाएं।

यदि आप ग्रहण का उपयोग कर रहे हैं, तो m2eclipse प्लगइन आपके लिए स्रोत रिज़ॉल्यूशन और अनुलग्नक को संभालता है। आप इसे मैवेन वरीयताओं में स्वचालित रूप से स्रोत प्राप्त करने के लिए सेट कर सकते हैं। विंडो>प्राथमिकताएं ... ->Maven, तो डाउनलोड विरूपण साक्ष्य सूत्रों का कहना है सक्षम करें।

आप किसी भी जार (मेवेन के साथ प्रबंधित नहीं होने वाले) सहित मेवेन पॉपअप मेनू से मैन्युअल रूप से "स्रोत डाउनलोड करें" कार्रवाई का आह्वान भी कर सकते हैं। फिर प्लगइन संबंधित मैवेन आर्टिफैक्ट को देखने और इसके स्रोत डाउनलोड करने के लिए मेवेन रिपोजिटरी इंडेक्स का उपयोग करेगा।

download sources

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