/ / मावन परियोजनाओं की तैनाती के लिए एसवीएन चेकआउट - जावा, एसवीएन, टॉमकैट, मावेन

मेवेन परियोजनाओं को तैनात करने के लिए एसवीएन चेकआउट - जावा, एसवीएन, टोमकैट, मेवेन

मेरे पास मावेन स्प्रिंग एमवीसी परियोजना है। मैं एसवीएन से कैसे जोड़ सकता हूं और प्रदर्शन करता हूं और एसवीएन चेकआउट के माध्यम से इसे टॉमकैट सर्वर पर कैसे तैनात करता हूं मैंने असेंबली के साथ एक खाता बनाया है। अगला कदम क्या है?

वर्तमान में मैं उपयोग करता हूं mvn war:war तैनाती के लिए युद्ध का आदेश। लेकिन यह एक थकाऊ काम है क्योंकि एक छोटे से बदलाव के लिए हमें फिर से सभी फाइलों को तैनात करना पड़ सकता है।

या क्या आप उसी के लिए कोई अन्य तरीका सुझाते हैं?

उत्तर:

जवाब के लिए 0 № 1

आपको जांच, संकलन, परीक्षण, निर्माण, रिपोर्ट और तैनाती करनी होगी। के लिए यह एक काम है जेनकींस.


जवाब के लिए 0 № 2

जेनकिंस के लिए +1। DEV में, यदि आप स्थानीय रूप से एक Tomcat सर्वर चलाते हैं, तो आप अपने src / main / webapp फ़ोल्डर से एक डिटेल फ़ोल्डर में लिंक बना सकते हैं (लिंक में .war प्रत्यय होना चाहिए)।

Src / main / webapp / WEB-INF, रन में स्वचालित रूप से इंजेक्ट किए गए सभी परिवाद (और अन्य आवश्यक कॉन्फ़िगर किए गए संसाधन) हैं mvn war:inplace (सुनिश्चित करें कि आप उन संसाधनों को SVN के लिए प्रतिबद्ध नहीं हैं

Web.xml में एक डमी संपादित टॉमकैट में स्वचालित रूप से फिर से तैनात हो जाएगी (जेट्टी में सच नहीं है)