जब मैं कमांड का उपयोग करता हूं: mvn test, maven src/test/संसाधनों में परीक्षण वाले लोगों के बजाय मुख्य संसाधनों का उपयोग करता है।मैवेन टेस्ट संसाधनों का उपयोग कैसे करें
मैवेन मुख्य संसाधनों के बजाय परीक्षण संसाधनों का उपयोग कैसे कर सकता हूं?
संपादित करें: मैं अपने संसाधन खोजने के लिए क्लासलोडर का उपयोग करता हूं। क्लासलोडर मेरे स्रोत/परीक्षण/संसाधन निर्देशिका से संसाधन पा सकता है, लेकिन यह संसाधन के लिए पहले src/main/java में दिखता है।
ClassLoader loader = Thread.currentThread().getContextClassLoader();
InputStream file =loader.getResourceAsStream("resource.xml");
या वहां किसी भी संपत्ति एक Maven आदेश है कि एक classpath को प्राथमिकता देंगे चलाते समय मैं उपयोग कर सकते हैं?
संपादित 2: मैंने समस्या का पता लगाया है, यह परीक्षण के लिए परीक्षण/संसाधनों से लोड होता है, हालांकि मेरे परीक्षण में वेबपैप (एकीकरण परीक्षण) तैनाती है और वहां से जब वेबपैप संसाधन तक पहुंचता है तो यह src/main का उपयोग करता है/संसाधनों। क्या क्लासपाथ के क्रम को बदलने का कोई तरीका है या एक जेटी कंटेनर में तैनात एक डब्ल्यूएआर के लिए दूसरे को बना सकता है?
कृपया एक ही प्रश्न फिर से न पूछें, अपने मौजूदा प्रश्न को किसी भी प्रासंगिक अपडेट के साथ संपादित करें जिसके बजाय आपका प्रश्न एक टक्कर देगा। धन्यवाद। – Kev