मुझे एक आम समस्या है और इसे हल करने के लिए शायद अनगिनत तरीके हैं। मैं इस विशिष्ट परिदृश्य के लिए एक सुरुचिपूर्ण, सरल समाधान की तलाश में हूं:ग्रहण में चर के आधार पर चींटी गुण कैसे सेट करें?
मेरे पास एंट बिल्ड फ़ाइल (build.xml) के साथ एक्लिप्स में एक प्रोजेक्ट है, बिल्ड फ़ाइल एक प्रॉपर्टी फ़ाइल (build.properties) का उपयोग करती है।
project.root = /path/to/eclipse/workspace/projectName
या अधिमानतः: कि संपत्ति फ़ाइल में, मैं एक संपत्ति है कि इस तरह के रूप में ग्रहण परियोजना के रूट निर्देशिका के लिए अंक निर्धारित करना चाहते हैं
project.root = ${path.to.eclipse.workspace}/projectName
मैं इस तरह से यह करने के लिए कैसे करते हैं कि:
- परियोजना जड़ को अलग अलग रास्तों के साथ विभिन्न मशीनों (यानी एक टीम के वातावरण में)
- पर काम करता है चींटी build.xml फ़ाइल exe होने के लिए अनुमति देता है ग्रहण के अंदर काटा
- चींटी build.xml फ़ाइल को ग्रहण के बाहर निष्पादित करने की अनुमति देता है (यानी। कमांड लाइन) से
- build.properties फ़ाइल परियोजना जड़ के अलावा किसी अन्य निर्देशिका में मौजूद करने की अनुमति देता
मैं भी एक आंशिक समाधान है कि सुंदर ढंग से संबोधित करते हैं चिंताओं # 1 और 2 # करने के लिए समझौता चाहते हैं। संख्या 3 और 4 बहुत कठिन हैं। – gMale