मैं अपने स्नैपशॉट्स के साथ स्रोतों और जावडॉक्स को तैनात करना चाहता हूं। इसका मतलब यह है कि मैं निम्न आदेश automize हैं:स्रोतों और जावाडॉक के साथ स्नैपशॉट को कैसे तैनात किया जाए?
mvn clean source:jar javadoc:jar deploy
बस निष्पादित करने के लिए:
mvn clean deploy
मैं जावाडोक/स्रोतों पीढ़ी install
चरण के दौरान मार डाला है नहीं करना चाहते (यानी स्थानीय बनाता है) ।
मुझे पता है कि स्रोत/जावाडोक प्लगइन्स को release
प्लगइन के निष्पादन के साथ सिंक्रनाइज़ किया जा सकता है लेकिन मैं यह नहीं समझ सकता कि स्नैपशॉट रिलीज़ में इसे कैसे तारित किया जाए।
मैं इस सेटअप का उपयोग कर रहा हूं, और यह काफी अच्छी तरह से काम करता है। हालांकि मेरे पास दो छोटे मुद्दे थे: एक, उत्पन्न स्रोत "जार" लक्ष्य में शामिल नहीं हैं, आपको "जार-नो-कांटा" की आवश्यकता होगी। दो, रिलीज प्लगइन में एक बग है जो रिलीज स्रोतों को दो बार उत्पन्न करने का कारण बनता है (और इसलिए दो बार डिप्लोएड किया जाता है, जिससे रिपोजिटरी मैनेजर्स के साथ समस्याएं आती हैं) – mglauche
'मेवेन-सोर्स-प्लगइन: जार' 'पैकेज 'से जुड़ा हुआ है डिफ़ॉल्ट रूप से चरण, ताकि आप सत्यापित कर सकें और एक ही चीज़ को पूरा कर सकें। इसके अलावा मुझे यकीन नहीं है कि आप इसे किसी भी तरह सत्यापित करने के लिए क्यों संलग्न करेंगे क्योंकि उस चरण का उद्देश्य "परियोजना को पैकेज करना और एकीकरण परीक्षण चलाएं" के लिए है। –
@mglauche @matt आपकी टिप्पणियों के लिए धन्यवाद। मैंने अभी उचित बदलाव किए हैं। – sfussenegger