मैंने एसओ और ऑनवे मेलिंग सूचियों पर एक एनवी पैरामीटर maven.multiModuleProjectDirectory
सेट करने के बारे में बहुत सी चीज देखी है, लेकिन मुझे यह समझने में परेशानी हो रही है कि यह सेटिंग किस प्रकार/उपयोग की जाती है।maven.multiModuleProjectDirectory के लिए क्या उपयोग किया जाता है?
मैंने Google, मैवेन साइट्स, डॉक्स इत्यादि की खोज की है, लेकिन ऐसा कोई संदर्भ नहीं मिल रहा है जो वास्तव में बताता है कि यह पैरामीटर क्या है, या इसका लाभ कैसे उठाया जाए।
क्या कोई भी इसके उद्देश्य को समझा सकता है और/या इसके लिए मुझे दस्तावेज़ में इंगित कर सकता है? मेवेन के किस संस्करण में इसे पेश किया गया था?
धन्यवाद। मैंने पूर्ण 3.3.1 रिलीज नोट्स पढ़े थे लेकिन इसने मल्टी मॉड्यूलप्रोजेक्ट डायरेक्टरी वैर के बारे में कुछ भी नहीं बताया। इसलिए, अगर मैं इसे सही ढंग से समझता हूं, तो '.mvn' फ़ोल्डर में दी गई सेटिंग्स, अगर मैं स्वतंत्र रूप से एक सबमिशन (और रूट से नहीं) बनाने का प्रयास करता हूं, तो मैं इस var को निर्दिष्ट करूंगा कि मैवेन मेरा' .mvn ढूंढ सके मेरे पेड़ में हालांकि, अगर मैं परियोजना रूट से मेवेन लॉन्च करता हूं, तो यह var अब आवश्यक नहीं होगा। सही बात? –
एक सबमिशन का निर्माण 'mvn -pl ... 'द्वारा किया जाता है जो कुछ भी नहीं बदलता है। इसके अलावा, आपको इसे निर्दिष्ट करने की आवश्यकता नहीं है, क्योंकि इसे स्क्रिप्ट द्वारा आंतरिक रूप से संभाला जाता है और यही कारण है कि इसे रिलीज नोट्स में मीट्रिक नहीं किया जाता है, क्योंकि आपको आमतौर पर इसके बारे में परेशान करने की आवश्यकता नहीं होती है। यह आवश्यक है क्योंकि यह बहु मॉड्यूल बिल्ड के लिए रूट फ़ोल्डर को खोजने के लिए आंतरिक रूप से उपयोग किया जाता है। – khmarbaise
वास्तव में मैं 'mvn -pl ...' का उपयोग कर सकता हूं, लेकिन मॉड्यूल उपनिर्देशिका में सीधे 'mvn' चलाने का विकल्प भी है और बहु-मॉड्यूल रूट से नहीं। या क्या यह बहु-मॉड्यूल निर्माण में खराब अभ्यास माना जाता है? –