से वसंत JUnit टेस्ट चल रहा है वहाँ (विशेष रूप से मैं SpringJUnit4ClassRunner
उपयोग कर रहा हूँ) src/main/resources
के साथ-साथ src/test/resources
से संसाधनों का उपयोग करने ग्रहण में JUnit परीक्षण होने का कोई तरीका है?जोड़ना/क्लासपाथ को src/मुख्य/संसाधन जब ग्रहण
Maven के अचूक प्लगइन इस करता है, लेकिन ग्रहण से एक विशेष इकाई परीक्षण चल रहा है नहीं करता है।
मैं src/main/resources/spring-config/
में स्प्रिंग config का भार मिल गया है और मैं 'ओवरराइड' दो विशिष्ट फ़ाइलों करना चाहते हैं। मैंने इन परीक्षण-विशिष्ट ओवरराइड को src/test/resources/spring-config/
में रखा है, और जब मैवेन ईवर्सिंग के माध्यम से यूनिट परीक्षण चलाते हैं। जब मैं एक्लिप्स से जुनीट परीक्षण चलाता हूं, केवल परीक्षण फाइलें उपलब्ध हैं, और आश्चर्यजनक रूप से मेरा संदर्भ लोड करने में विफल रहता है।
अद्यतन
होने पर दिखाई देने स्प्रिंग वर्गों है कि परीक्षण संदर्भ कॉन्फ़िगर src/main/resources/
से संसाधनों नहीं मिल सकता है जब एक वाइल्ड कार्ड का उपयोग, लेकिन अगर मैं उन्हें स्पष्ट रूप से निर्दिष्ट उन्हें मिल जाएगा।
से src/main/resources/
@ContextConfiguration(locations = {"classpath:/spring-config/*.xml"})
चीजें नहीं मिल रहा है से src/main/resources/
@ContextConfiguration(locations = {"classpath:/spring-config/*.xml",
"classpath:/spring-config/app-aws.xml"})
बस सवाल का जवाब के लिए इच्छुक किसी के लिए बाहर बिंदु, "वहाँ ग्रहण/Maven में JUnit परीक्षण हो रही' src/मुख्य/resources' के साथ-साथ 'src/परीक्षण/resources' से संसाधनों का उपयोग करने का एक तरीका है के लिए? " (और वसंत भाग में इतनी दिलचस्पी नहीं है), यह जवाब देखें [http://stackoverflow.com/a/17452754/983430) मैवेन में इसे कैसे करें, या बस ग्रहण में अपने रन कॉन्फ़िगरेशन में एक फ़ोल्डर जोड़ें । –