2009-09-17 12 views
5

मेरे पास एक ऐसी परियोजना है जिसमें कई प्रोफ़ाइल हैं। यदि आप कोई अन्य प्रोफ़ाइल सक्रिय नहीं हैं तो आप प्रोफाइल में से एक को कैसे सक्रिय करते हैं?मैवेन प्रोफाइल सक्रिय करें यदि कोई अन्य प्रोफ़ाइल सक्रिय नहीं है

उत्तर

18

रूप Introduction to Build Profiles में विस्तार से बताया:

<profiles> 
    <profile> 
    <id>profile-1</id> 
    <activation> 
     <activeByDefault>true</activeByDefault> 
    </activation> 
    ... 
    </profile> 
</profiles> 

इस प्रोफ़ाइल स्वचालित रूप से सभी के लिए सक्रिय हो जाएगा जब तक एक और बनाता है:

प्रोफाइल भी निम्न की तरह एक विन्यास का उपयोग कर डिफ़ॉल्ट द्वारा सक्रिय किया जा सकता उसी पोम में प्रोफ़ाइल को पहले वर्णित विधियों में से एक का उपयोग कर सक्रिय किया गया है। डिफ़ॉल्ट रूप से सक्रिय सक्रिय सभी प्रोफ़ाइल निष्क्रिय होती हैं जब पोम में कोई प्रोफ़ाइल कमांड लाइन या पर सक्रियण कॉन्फ़िगरेशन के माध्यम से सक्रिय होती है।

+1

ओह, स्पष्टीकरण के लिए धन्यवाद! मैंने सोचा कि सक्रिय ByDefault का मतलब है कि यह हमेशा सक्रिय रहेगा। – aberrant80

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

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