मेरे पास मेरे प्रोजेक्ट में कई मॉड्यूल हैं और वे एक-दूसरे पर सीधे या पारदर्शी रूप से निर्भर हैं। जब मैं मेवेन «प्रोजेक्ट ए» का निर्माण करता हूं जहां कुछ «परियोजना डी» स्वचालित रूप से बन जाता है।माता-पिता मॉड्यूल के साथ बाल मॉड्यूल का निर्माण कैसे करें?
Project A > Project B > Project C > Project D
where > means Project B depends on Project A
«परियोजना डी» पोम snipeet है:
<project xmlns="...">
<modelVersion>4.0.0</modelVersion>
<groupId>com.myProduct</groupId>
<artifactId>build-MyProjectD</artifactId>
<name>MyProjectD</name>
........
</project>
«प्रोजेक्ट ए» स्वचालित रूप से «परियोजना बी» निर्माण के निर्माण के रूप में, मेरी समझ के अनुसार निर्भरता के रूप में शामिल किया जाना चाहिए इस कहीं भी हो build-MyProjectD
बनाने के लिए इन परियोजनाओं में से एक में Project A > Project B > Project C
लेकिन मुझे इन परियोजनाओं के पोम्स के तहत स्ट्रिंग build-MyProjectD
का कोई संदर्भ नहीं मिला।
कोई विचार बच्चे के मॉड्यूल (इस मामले में «परियोजना डी») बनाने के लिए कोई अन्य तरीका कैसे है, बिना बच्चे के artifactId
अपस्ट्रीम परियोजना में उपस्थिति?
के लिए सही निर्माण आदेश को समझने के लिए पर्याप्त स्मार्ट है, आप रिएक्टर का उपयोग कर सकते हैं जिसमें सभी परियोजनाओं को मॉड्यूल के रूप में शामिल किया जाएगा। यह [आलेख] (http://blog.sonatype.com/2009/10/maven-tips-and-tricks-advanced-reactor-options/) मदद कर सकता है। – Cuzz