में परीक्षण चलाते समय मैवेन प्रोफाइल में गुण पास करें मेरे पास प्रोफाइल के साथ एक मेवेन पोम है। उन प्रोफ़ाइल में से एक में मैं जब मैं सब कुछ ठीक हो रहा है साथ -Dusername = Kasper Maven कमांड लाइन आह्वान इसइंटेलिज
<profile>
<id>kasper</id>
<properties>
<user>${username}</user>
</properties>
</profile>
की तरह एक प्रणाली चर का संदर्भ लें।
बात यह है कि, मैं इस परियोजना को इंटेलिजे में आयात करता हूं। IntelliJ 13 मेवेन टूल विंडो के माध्यम से चलाने के लिए प्रोफ़ाइल का चयन करने की अनुमति देता है।
जब मैं परीक्षण चलाने के दौरान उपयोग करने के लिए इस विशिष्ट प्रोफ़ाइल का चयन करता हूं, तो मुझे लगता है कि इस संपत्ति को सही तरीके से कैसे बदला जाए, यानी वास्तव में इंटेलिजे को यह बताने के लिए कि इसे मेरे या मैवेन परीक्षण चलाने के लिए उस उपयोगकर्ता नाम को चुनना है , मैंने सबकुछ थोड़ा सा करने की कोशिश की और ऐसा लगता है कि यह ऊपर नहीं है।
कोई भी विचार है?
कैस्पर
धन्यवाद, कि चाल वास्तव में किया था, विकल्पों में से सभी प्रकार के साथ आसपास fiddled लेकिन यह है कि जीवन चक्र thingy पर राइट क्लिक के बारे में सोच नहीं किया। – Kasper
@ कैस्पर, आपका स्वागत है – Mysterion
यूहम, मुझे यह पूरी तरह से नहीं मिला। जब मैं इन रन कॉन्फ़िगरेशन में से एक को तर्क (मेरे मामले में परीक्षण) करता हूं तो तर्क जो मैं भरता हूं, वास्तव में जुनीट कॉन्फ़िगरेशन द्वारा उठाया जाता है, जो मैं चाहता हूं, मैं फिर डीबग कर सकता हूं, लेकिन ऐसा लगता है जब यह लागू होता है और जब नहीं (उदाहरण के लिए यदि मैं एक नया जूनिट रन कॉन्फ़िगरेशन करता हूं तो मुझे मेवेन कॉन्फ़िगरेशन रीमेक करने की आवश्यकता होती है)। मेवेन कॉन्फ़िगरेशन और जूनिट कॉन्फ़िगरेशन के बीच का लिंक कैसा है? – Kasper