मेरे पास एक वेबपैप है जो एसबीटी के माध्यम से बनाया गया है और इसे अमेज़ॅन लोचदार बीनस्टॉक में तैनात किया गया है। बीनस्टॉक उदाहरण को कॉन्फ़िगर करने के लिए, किसी को WAR फ़ाइल की रूट में कॉन्फ़िगरेशन फ़ाइलों के साथ .ebextensions
फ़ोल्डर डालना होगा। हालांकि, इस फ़ोल्डर को src/main/webapp
में डालने में मदद नहीं मिलती है, क्योंकि डिफ़ॉल्ट रूप से एसबीटी सभी छिपे हुए फ़ोल्डरों को अनदेखा करता है, इसलिए परिणामस्वरूप WAR में फ़ोल्डर नहीं होता है।एसबीटी को .ebextensions फ़ोल्डर को अनदेखा करने के लिए कैसे करें?
क्या इस फ़ोल्डर को निर्माण में शामिल करने के लिए एसबीटी को कॉन्फ़िगर करने का कोई तरीका है, इसके छिपाने के अलावा? या मैं इस फ़ोल्डर को किसी अन्य तरीके से कैसे बना सकता हूं? मैं जेनेटकिन्स का निर्माण कर रहा हूं ताकि निर्माण को स्वचालित और तैनात कर सकूं - फ़ोल्डर जोड़ें - पैक फिर से वास्तव में एक विकल्प नहीं है, जब तक कि इसे किसी भी तरह से स्क्रिप्ट नहीं किया जा सके। धन्यवाद!
कैसे आप अपने युद्ध फ़ाइल बना रहे हैं? एक प्लगइन? –
हां, जेनकींस एसबीटी प्लगइन के माध्यम से (v1.3)। लेकिन अगर मैं 'sbt पैकेज 'करता हूं, जिसके परिणामस्वरूप WAR भी इस फ़ोल्डर को याद कर रहा है। जेनकींस और मेरी डेवेल मशीन दोनों एसबीटी 0.12.3 – rusho
का उपयोग करते हैं जेनकींस एसबीटी प्लगइन बस एसबीटी चलाता है। वास्तव में युद्ध फ़ाइल कौन सा प्लगइन या कार्य उत्पन्न कर रहा है? –