2 Maven परियोजनाओं, स्रोतों के लिए एक है से कक्षाओं का परीक्षण करती है क्लास-ए .. और एक और एक: ProjTest कक्षा के लिए एक परीक्षण क्लास वाली एक नाम कक्षा-ए-टेस्ट। मैं चाहता हूं कि मेरी टेस्ट क्लास चलाने के लिए जब मैं एक एमवीएन कॉल करता हूं: ProjSource पर स्थापित करें।आह्वान एक और Maven परियोजना
ऐसी चीज करने का सबसे आसान तरीका क्या है? ध्यान दें कि यूनिट परीक्षणों के साथ मेरा अनुभव बहुत बुनियादी है .. मुझे नहीं पता कि क्लावे-ए-टेस्ट क्लास-ए का परीक्षण करने के लिए डिज़ाइन किया गया है।
मैवेन-जार का उपयोग करके वर्णित चरणों का पालन करता हूं परीक्षण-जार लक्ष्य here साथ -plugin और परिभाषित जिसके परिणामस्वरूप * ** * ** * ProjSourceके लिए एक निर्भरता के साथ के रूप में -tests.jar:
<type>test-jar</type>
<scope>test</scope>
लेकिन जब मैं एक एमवीएन चलाएं: आउटपुट, स्थापित करें कहता है कि: " चलाने के लिए कोई परीक्षण नहीं है"। क्या मुझे कुछ याद आया है?
कोई भी मदद अत्यधिक सराहनीय है, और बहुत से धन्यवाद अग्रिम!
सादर,
धन्यवाद फ़्लॉइड, मैंने आपके सुझाव की कोशिश की लेकिन दुर्भाग्य से यह काम नहीं किया .. अब मैं मैवेन को बताने का एक तरीका ढूंढने की कोशिश कर रहा हूं कि मेरी टेस्ट क्लासेस एक जेएआर फ़ाइल में पैक की जाती हैं, और उस जार की खोज के लिए "परीक्षण चरण" निष्पादित करना। जो मैं चाहता हूं उसके करीब है, लेकिन यह टैग केवल एक स्रोत के रूप में एक फ़ोल्डर को स्वीकार करता है, जार नहीं .. कृपया ध्यान दें कि ये मेरी कंपनी की आवश्यकताओं हैं, सभी परीक्षण एक जार में पैक किए जाते हैं (मेवेन का उपयोग शुरू करने से पहले किया जाता है ...) –
एक परीक्षण जार? यदि यह समस्या है, तो मेरा अद्यतन उत्तर देखें। –