2012-11-14 7 views
5

क्या वहां कुछ भी पहले से बाहर है जो निम्नलिखित में से दोनों के साथ मदद करेगा?मेवेन फ़ाइल परिवर्तनों पर बनाता है

  • प्रदर्शन करना एक Maven स्थापित जब कि मॉड्यूल के भीतर एक फ़ाइल
  • बदलता है इसकी निर्भरता मॉड्यूल पर प्रदर्शन एक Maven स्थापित करने और अगर वे बदल गए हैं

मैं बहुत यकीन है कि मैं मैंने निर्भरता बनाने के लिए एक मेवेन विकल्प के बारे में भी सुना है लेकिन गुगलिंग से कुछ भी ढूंढने के लिए संघर्ष कर रहा है ...

शायद यह मेवेन विशिष्ट बी नहीं होगा इसके बजाय एक फ़ाइल देखने वाले टूल को शामिल करें जो ओएस विशिष्ट है, यदि ऐसा है तो मुझे विंडोज़ (एक्सपी) के लिए टूल के बारे में सुनने में दिलचस्पी होगी।

उत्तर

2

हालांकि उत्तर देर से आता है, मैं वही चीज़ ढूंढ रहा था और मुझे https://github.com/rzymek/watcher-maven-plugin मिला। शायद कोई और एक ही चीज़ की तलाश करेगा।

-2

एक मॉड्यूल और उसके निर्भरता का निर्माण करने के लिए, का उपयोग करें: mvn -pl: मॉड्यूल -amd

स्वचालित बनाता है आम तौर पर तोड़फोड़ या Git की तरह एक संस्करण प्रणाली से ट्रिगर कर रहे हैं। फिर आप जेनकींस जैसे सतत एकीकरण टूल का उपयोग कर सकते हैं।

एमवीएन रिएक्टर भी है: मेक-एसएमएम-चेंज, जो पता लगाता है कि कौन से मॉड्यूल में कॉन्फ़िगर किए गए एसएमएम सिस्टम बनाम स्थानीय परिवर्तन होते हैं।

+0

हालांकि, मुझे लगता है -pl केवल एक बहु मॉड्यूल प्रोजेक्ट के लिए काम करता है। ऐसा लगता है कि आप एक भाई परियोजना, केवल बाल परियोजनाओं को निर्दिष्ट नहीं कर सकते हैं। –

+0

'एमएमडी' टिप के लिए धन्यवाद ... यही वह था जो मैं सोच रहा था। हालांकि हमारे पास पहले से ही सीआईएम मतदान से सीआई का निर्माण हुआ है, जो मुझे रूचि है, स्थानीय फाइलों में स्थानीय फाइलों में बदलाव आया है। इसे संदर्भ में रखने के लिए; मेरे पास वेब संसाधन हैं (उदा। जेएस टेम्पलेट्स) जिन्हें मैवेन बिल्ड द्वारा किए गए संकलन की आवश्यकता होती है, मैं विकास आसानी/गति के लिए संकलन चरण को स्वचालित करना चाहता हूं। –

+0

'स्वचालित बिल्ड आमतौर पर उपवर्तन या गिट जैसे संस्करण सिस्टम से ट्रिगर होते हैं। ओप ने कहा कि वह चाहता है कि यह फ़ाइल परिवर्तन पर किया जाए। वीसीएस इस पोस्ट-प्रतिबद्ध या पोस्ट-पुश करेगा। – WhyNotHugo

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

  • कोई संबंधित समस्या नहीं^_^