मैवेन एक और निर्माण "ट्रिगर" करने का तरीका multi-module build को परिभाषित करना है। एक पैरेंट पोम प्रोजेक्ट मॉड्यूल निर्दिष्ट कर सकता है, जो सभी मानक जीवन चक्र का उपयोग करके बनाया जाएगा। इसलिए माता-पिता पर mvn install
चलाना मतलब होगा कि प्रत्येक मॉड्यूल बदले में बनाया गया है।
माता पिता pom
packagin के साथ परिभाषित किया गया है, और इस तरह एक मॉड्यूल घोषणा होगा:
<modules>
<module>module-a</module>
<module>module-b</module>
</modules>
वैकल्पिक रूप से यह एक का निर्माण तो वे प्राथमिक कलाकृतियों के साथ तैनात किया गया है करने के लिए अतिरिक्त कलाकृतियों संलग्न करने के लिए संभव है (वे यह सोचते हैं 'पहले से ही पैक किया गया है, तो आप अपने पोम को build-helper-maven-pluginattach को एक मनमाना फ़ाइल का उपयोग कर सकते हैं, तो यह निर्दिष्ट वर्गीकारक साथ तैनात किया जाएगा। निम्नलिखित विन्यास my-artifact-1.0-extra.jar
के रूप में निर्दिष्ट फ़ाइल संलग्न होगा
स्रोत
2009-10-01 08:49:43