हमें निम्नलिखित समस्या है। डेवलपर्स को अक्सर हमारे वेब अनुप्रयोगों में छोटे बदलाव करने की आवश्यकता होती है। जब मैं छोटा कहता हूं, मेरा मतलब है कि वेब पेज या इसी तरह की वर्तनी को सही करने जैसी चीज़ें। ऐसे परिदृश्यों में युद्ध अभिलेखागार उत्पन्न करना और पुनर्वितरण धीमा और महंगा हो सकता है।जावा वेब अनुप्रयोगों की बढ़ती तैनाती
हम कैसे स्वचालित स्वचालित रूप से परिवर्तन स्थापित कर सकते हैं? उदाहरण के लिए, नई विस्फोट युद्ध उत्पन्न उत्पादन में विस्फोट हो गया युद्ध के साथ फ़ाइलें तुलना और उसके बाद ही परिवर्तन से प्रभावित फ़ाइलें उत्पादन में बदल देते हैं: .jsp .html .class आदि
यह जरूरत नहीं गर्म तैनाती हो, यह पुनः आरंभ करने के लिए ठीक है सर्वर। जो मैं टालना चाहता हूं वह है कि युद्धों की प्रतिलिपि बनाना और तैनात करना जो आकार में 80 एमबी हो सकता है। कभी-कभी कनेक्शन धीमे होते हैं और वेब अनुप्रयोग में इस तरह के कमजोर परिवर्तन को सरल वर्तनी सुधार के रूप में घंटों लग सकते हैं।
हम अपनी निर्माण प्रक्रिया को स्वचालित करने के लिए मेवेन का उपयोग करते हैं। मुख्य मुद्दा पूरी प्रक्रिया को स्वचालित करना है, ताकि मैं सुनिश्चित कर सकूं कि मेरे सबवर्सन में ऐप v2.2.3 ठीक है जो बढ़ती तैनाती के बाद उत्पादन में है।
वास्तव में? 80 एमबी युद्ध तैनाती के लिए दो घंटे? – Jherico
हम वेबस्पेयर का उपयोग करते हैं और कभी-कभी हमें केवल उत्पादन के लिए ईएआर/डब्ल्यूएआर को तैनात करने की आवश्यकता नहीं होती है, लेकिन मशीनों को स्टेजिंग/परीक्षण करने के लिए, अक्सर वर्चुअलाइज्ड और इतनी महान विशेषताओं के साथ नहीं। इसके अलावा, कभी-कभी तारों को दूसरे देशों/महाद्वीपों में तार पर भेजने की आवश्यकता होती है और इसमें समय लग सकता है। – Dan