2009-07-09 14 views
8

मेरे पास एक ऐसा मामला है जहां मैं सत्यापित चरण और रिपोर्टिंग चरण दोनों में कोबर्टूरा प्लगइन चलाने के लिए चाहता हूं। मेरे पास दो प्रोफाइल हैं और उन्हें दोनों कोबर्टूरा प्लगइन चलाना चाहिए, लेकिन प्रोफाइल ए में, मैं केवल एक्सएमएल/एचटीएमएल आउटपुट बनाना चाहता हूं, लेकिन प्रोफाइल बी में, मैं पूर्ण साइट दस्तावेज तैयार करूँगा जिसमें इन परिणामों को शामिल किया जाएगा।एकाधिक जीवनसाथी में मेवेन लक्ष्य चलाना

मेरे पास कोबर्टूरा एक प्लगइन के रूप में कॉन्फ़िगर किया गया है जो सत्यापित चरण के हिस्से के रूप में चलता है, लेकिन यदि मैं ऐसा करता हूं, भले ही मैं एमवीएन सत्यापित साइट चलाता हूं, तो साइट प्रलेखन में कोबर्टूरा रिपोर्ट प्रकट नहीं होती है। ऐसा प्रतीत होता है कि मुझे इसे प्लगइन और रिपोर्टिंग अनुभाग दोनों में सूचीबद्ध करने की आवश्यकता है (क्योंकि मैं प्रोफाइल ए में साइट नहीं चलाऊंगा, अगर मुझे केवल प्लगइन में ही यह प्रोफ़ाइल में नहीं कहा जाएगा)। अब तक मेरी पोम के प्लगइन्स खंड शामिल हैं:

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
<artifactId>cobertura-maven-plugin </artifactId> 
<version>2.2</version> 
<configuration> 
    <instrumentation> 
     <excludes> 
      <exclude>com/somepkg/**</exclude> 
     </excludes> 
    </instrumentation> 
    <formats> 
     <format>xml</format> 
     <format>html</format> 
    </formats> 
</configuration>   
<executions> 
    <execution> 
     <phase>verify</phase> 
     <goals> 
      <goal>cobertura</goal> 
     </goals> 
    </execution> 
</executions> 
</plugin> 

मैं के बाद से इस नकल के लिए बहुत कुछ है भी रिपोर्टिंग अनुभाग में इस कॉपी करने के लिए नहीं करना चाहती। क्या यह अन्यथा पूरा करने का कोई अच्छा तरीका है?

धन्यवाद,

जेफ

उत्तर

7

इस परिभाषित करें: मदद के लिए

<executions> 
     <execution> 
       <phase>verify</phase> 
       <goals> 
         <goal>cobertura</goal> 
       </goals> 
     </execution> 
     <execution> 
       <phase>pre-site</phase> 
       <goals> 
         <goal>cobertura</goal> 
       </goals> 
     </execution> 
</executions> 
+0

धन्यवाद। –

+0

दूसरे देखो पर, क्या मैवेन को एक चरण कहा जाता है जिसे रिपोर्टिंग कहा जाता है? http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference। ऐसा लगता है कि यह काम नहीं कर रहा है ... –

+0

सही, जहां तक ​​मुझे पता है कि साइट पीढ़ी –

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