मैं Maven परियोजनाओं है और मैं जो मेरे स्नैपशॉट और विज्ञप्ति दो अलग-अलग स्थानों पर है करने के लिए कॉन्फ़िगर किया गया है आंतरिक गठजोड़ भंडार पर मेरी कलाकृतियों को तैनात करना चाहते हैं। इसलिए मैं 'वितरण प्रबंधन' का उपयोग नहीं कर सकता क्योंकि यह स्थान को हार्डकोड करेगा। इसलिए मैंने को सेटिंग्स.xml में 'रिलीज रिपोजिटरी' और 'स्नैपशॉट रिपोजिटरी' कहते हैं और प्रत्येक में पैरामीटर 'रिलीज' है जिसे स्नैपशॉट्स के लिए रिलीज और 'झूठी' के लिए 'सत्य' पर सेट किया जाना चाहिए।Maven तैनाती: -DaltDeploymentRepository का उपयोग कर तैनात
मैं अपनी कलाकृतियों को जारी करने के लिए निम्न आदेश के साथ अपना निर्माण चला रहा हूं;
mvn clean deploy -DaltDeploymentRepository=releaseRspository::<DON'T KNOW WHAT GOES HERE SO LEFT IT EMPTY>::htp://abc.com/repositores/my-releases/ -Drelease=true
अब जब मैं आदेश से ऊपर चला रहा हूँ यह विफल रहता है, क्योंकि 'लेआउट' के लिए मूल्य प्रदान नहीं की है और मैं अपवाद हो और निर्माण विफल रहता है।
मुझे 'लेआउट' के लिए मूल्य क्या होना चाहिए, इस बारे में कोई जानकारी नहीं मिली, मेरे पास लगभग 10 परियोजनाएं हैं जिन्हें मैं एक दूसरे के बाद बनाना और रिलीज करना चाहता हूं।
के लिए धन्यवाद ... बस यह ... अपने निर्माण थोड़ा और अधिक दूर चली गई, लेकिन अब के साथ 'अनुमति नहीं दी' विफल हो गया। मेरे पास टैब उपयोगकर्ता नाम और पासवर्ड के साथ समान सेटिंग्स.एक्सएमएल में है, लेकिन मुझे यकीन नहीं है कि इसका उपयोग क्या है, मेरा मतलब है कि मैं अपनी प्रोफ़ाइल और सर्वर परिभाषा के बीच कोई लिंक नहीं देख सकता, मैं उन्हें कैसे लिंक कर सकता हूं यानी मैं कैसे मैवेन कह सकता हूं प्रमाणित करने के लिए सर्वर आईडी = abc का उपयोग करने के लिए और फिर अपलोड करने के लिए इसकी कॉन्फ़िगरेशन का उपयोग करें? –
SJunejo
'altDeploymentRepository' –
id = PROFILE_NAME में 'whe' whet' id' स्टैंड है? क्या मुझे सर्वर नाम का उपयोग करना चाहिए या नहीं? – SJunejo