2009-10-22 8 views
185

यूनिट परीक्षण चलाने के बिना आप मेवेन प्रोजेक्ट कैसे बनाते हैं?यूनिट टेस्ट चलाने के बिना मेवेन प्रोजेक्ट बनाएं

वर्तमान में मेरे पास एक सर्वलेट के लिए कुछ कोड पुनर्गठन करना है और यह मेरे वेब ब्राउज़र में कोशिश करना चाहता है (जिसका मतलब है mvn install.war को टॉमकैट पर अपलोड करने के लिए)। मुझे पूरी तरह पता है कि मेरे यूएनआईटी परीक्षण विफल हो रहे हैं और मैं इसके साथ ठीक हूं क्योंकि मेरे पास कोड होने के बाद मैं इसे ठीक कर दूंगा। क्या कोई सलाह दे सकता है?

+0

कैसे NetBeans आईडीई के बारे में? –

उत्तर

337
mvn -Dmaven.test.skip=true install 

संपादित करें - टिप्पणियों में @ cetnar द्वारा इंगित किया गया है। उपरोक्त प्रशंसा परीक्षण और संकलन परीक्षण छोड़ देगा। आप संकलित करने के लिए चाहते हैं, लेकिन आप ग्रहण का उपयोग कर रहे हैं, तो नहीं की गई जांच

mvn install -DskipTests 
+6

टोमकैट के मामले में: टोमकैट: तैनाती -डिस्कीट्स – chelder

21

का उपयोग करते हैं विन्यास पृष्ठ पर "टेस्ट जाएं" चेकबॉक्स है।

भागो विन्यास → Maven बिल्ड → नया → मुख्य टैब → छोड़ें टेस्ट Snip from eclipse

+0

'लक्ष्य: साफ इंस्टॉल करें ' – Elazar

4

mvn साफ स्थापित -DskipTests = सच

0

आप अपनी कक्षाओं का परीक्षण करती है को कॉल करते हैं Maven लगता है उन्हें स्वचालित रूप से चलाने के लिए, कम से कम उन्होंने मेरे लिए किया था। कक्षाओं का नाम बदलें और मेवेन उन्हें चलाने के बिना सत्यापन के लिए जायेंगे।

1
mvn clean install -Dskiptests=true 

अब, ऊपर दिए गए उत्तरों से एकमात्र अंतर यह है कि "टी" कम मामले में है।

1

मैं लघु संस्करण की तरह: भी काम mvn clean install -DskipTests

यह है: mvn clean install -DskipTests=true

आप पूरी तरह, आप भी maven.test.skip संपत्ति परीक्षण संकलन को छोड़ने के लिए उपयोग कर सकते हैं करना चाहिए। maven.test.skip को Surefire, Failsafe और कंपाइलर प्लगइन द्वारा सम्मानित किया जाता है। mvn clean install -Dmaven.test.skip=true

और आप maven.xml

<project> 
     [...] 
     <build> 
     <plugins> 
      <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <version>2.16</version> 
      <configuration> 
       <skipTests>true</skipTests> 
      </configuration> 
      </plugin> 
     </plugins> 
     </build> 
     [...] 
    </project> 
0

में config जोड़ सकते हैं Intellij टॉगल छोड़ें टेस्ट मोड के साथ Maven परियोजनाओं टैब से इस्तेमाल किया जा सकता:

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