पहला सवाल के लिए:
चर आवेदन के बाहर के वातावरण-विशिष्ट परिस्थितियों के लिए है, तो यह एक वातावरण (ओएस) चर बनाते हैं। अन्यथा, इसे एक संपत्ति बनाओ। जाहिर है, यह आपके प्रश्न का पूरी तरह से जवाब नहीं देता है क्योंकि आपको अभी भी इसका अर्थ है कि इसका मतलब क्या है (आपके ऐप या सिस्टम के लिए) यह कहने के लिए कि एक चर पर्यावरण-विशिष्ट है।
एक और गाइड स्वयं से पूछना होगा कि क्या आप एक से अधिक अनुप्रयोगों (या होगा) एक ही चर के विभिन्न मूल्यों पर निर्भर करते हैं, सभी संभवतः उसी सिस्टम पर तैनात किए जा रहे हैं। ऐसे मामले में, हम एक पर्यावरण चर का उपयोग नहीं कर सकते हैं, संपत्ति-आधारित चर के साथ जाने का एकमात्र तरीका है।
दूसरे प्रश्न के लिए:
चींटी का उपयोग में निर्मित Fail कार्य निर्माण निरस्त करने के लिए करता है, तो एक शर्त या गुण सेट नहीं है। बस
<fail>
<condition>
<not>
<isset property="thisdoesnotexist"/>
</not>
</condition>
</fail>
आप एक वातावरण चर का उपयोग करने का फैसला, तो आप: विफल काम पर चींटी के दस्तावेज़ से, आप यदि आप एक संपत्ति के आधार पर चर का उपयोग कैसे इसके बारे में जाने के लिए पर एक विचार प्राप्त कर सकते हैं संपत्ति कार्य की पर्यावरण विशेषता का उपयोग वातावरण में दोहन करने के लिए (ओएस) चर बस के रूप में यदि वे थे गुण (कृपया उदाहरण के लिए applicable documentation को देखें।)
निर्माण
उम्मीद है कि यह मदद करता है।
स्रोत
2011-03-28 15:44:54
+1 और स्वीकार करें, ठीक वही जो मैं खोज रहा था। इसके अलावा, खराब अंग्रेजी के लिए खेद है लेकिन एनवी बनाम संपत्ति पर पहला बयान वास्तव में एक प्रश्न नहीं बल्कि कुछ अतिरिक्त जानकारी थी। ;) –