क्या मावेन में कोई तरीका है कि बिना परीक्षण के उन्हें संकलित किया जाए? मैं विशिष्ट परीक्षणों को चलाने के लिए IDE का उपयोग करना चाहता हूं और उन सभी को नहीं।
क्या मावेन में कोई तरीका है कि बिना परीक्षण के उन्हें संकलित किया जाए? मैं विशिष्ट परीक्षणों को चलाने के लिए IDE का उपयोग करना चाहता हूं और उन सभी को नहीं।
जवाबों:
test-compile
जीवन चक्र चरण के बारे में कैसे ? यह किसी भी परीक्षण लंघन की आवश्यकता नहीं है, क्योंकि यह test
चरण से पहले होता है । अर्थात,
$ mvn test-compile
और हो गया।
बिल्ड लाइफसाइकल का परिचय आगे बताते हैं।
परीक्षणों और कोड को संकलित करने के लिए, उन्हें चलाने के बिना, बस करें:
mvn test-compile
एक लक्ष्य को निष्पादित करते समय जिसमें परीक्षण चरण (जैसे पैकेज) शामिल होगा, आप दो काम कर सकते हैं:
mvn -DskipTests=true package
। यह सभी परीक्षणों को संकलित करेगा लेकिन उन्हें नहीं चलाएगा।mvn -Dmaven.test.skip=true package
। यह परीक्षण शाखा को संकलित या चलाएगा नहीं।यदि आप वास्तव में केवल परीक्षणों को संकलित करना चाहते हैं (जैसे अन्य सभी चरणों को छोड़ दें compile
), तो यह होगा
mvn org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile
डिफ़ॉल्ट जीवनचक्र के प्लगइन बाइंडिंग देखें ।
यदि आप सेटिंग्स। Xml फ़ाइल का उपयोग कर सकते हैं
<maven.test.skip>true</maven.test.skip>