बिना रनिंग यूनिट टेस्ट के मावेन प्रोजेक्ट बनाएं


243

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

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


NetBeans IDE के बारे में कैसे?
दरीश जाफरी

जवाबों:


446

यदि आप परीक्षण चलाना और संकलित करना छोड़ना चाहते हैं:

mvn -Dmaven.test.skip=true install

यदि आप संकलन करना चाहते हैं, लेकिन परीक्षण नहीं चलाना चाहते हैं:

mvn install -DskipTests

7
तैनाती -DskipTests: बिल्ला: की बिल्ला मामले में
chelder

34

यदि आप ग्रहण का उपयोग कर रहे हैं तो कॉन्फ़िगरेशन पृष्ठ पर "टेस्ट छोड़ें" चेकबॉक्स है।

रन कॉन्फ़िगरेशन → मावेन बिल्ड → नया → मुख्य टैब → टेस्ट छोड़ें ग्रहण से सूँघना


Goals: clean install
एलाजार


8

इन्टेलिज टॉगल स्किप टेस्ट मोड का उपयोग मावेन प्रोजेक्ट्स टैब से किया जा सकता है:


3

मुझे लघु संस्करण पसंद है: mvn clean install -DskipTests

यह भी काम है: mvn clean install -DskipTests=true

यदि आप बिल्कुल चाहते हैं, तो आप परीक्षणों को संकलित करने के लिए maven.test.skip संपत्ति का उपयोग कर सकते हैं। maven.test.skip Surefire, Failsafe और Compiler Plugin द्वारा सम्मानित किया गया है। mvn clean install -Dmaven.test.skip=true

और आप maven.xml में config जोड़ सकते हैं

<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>

3
mvn clean install -Dskiptests=true   

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


-1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.