2008-10-06 13 views
7

मैं एक ऐसे प्रोजेक्ट से शुरू कर रहा हूं जिसमें मुझे उम्मीद है कि इसमें पर्याप्त मात्रा में गैर-जावा कोड (अधिकतर शैल और एसक्यूएल स्क्रिप्ट) शामिल होंगे।मेवेन प्रोजेक्ट में गैर-जावा स्रोतों सहित

मैं अभी भी इस परियोजना को मैवेन के साथ प्रबंधित करना चाहता हूं। गैर-जावा स्रोत कोड और मेवेन wrt सर्वोत्तम प्रथाओं क्या हैं? स्रोत कहां जाना चाहिए? विभिन्न जीवन चक्र चरणों के दौरान उनके साथ क्या होता है? अधिक जानकारी के लिए कोई संकेतक या लिंक की सराहना की जाएगी।

उत्तर

6

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

तो मैवेन तरीका स्रोत/मुख्य के तहत अतिरिक्त फ़ोल्डर्स बनाना होगा। जैसे अपनी एसक्यूएल स्क्रिप्ट्स के लिए वर्ग फ़ोल्डर, sh फ़ोल्डर को अपनी खोल स्क्रिप्ट के लिए फ़ोल्डर बनाएं और इसी तरह। यह वह स्थान है जहां अन्य मेवेन प्लगइन्स स्रोतों की भी अपेक्षा करते हैं, उदा। सी ++, ग्रोवी और इतने पर।

0

मैं एक अलग फ़ोल्डर src/main/sql में रहता हूं। अधिक जानकारी के लिए this लिंक देखें।

संबंधित मुद्दे