में दो गुणों को कैसे सेट करें I Ant में दो बूलियन पर निर्भर दो अलग-अलग चरों के लिए दो अलग-अलग तारों को असाइन करने का प्रयास कर रहा हूं।चींटी (1.6.5) - एक <condition> या <if>
स्यूडोकोड (ish):
if(condition)
if(property1 == null)
property2 = string1;
property3 = string2;
else
property2 = string2;
property3 = string1;
मैं क्या कोशिश की है है,
<if>
<and>
<not><isset property="property1"/></not>
<istrue value="${condition}" />
</and>
<then>
<property name="property2" value="string1" />
<property name="property3" value="string2" />
</then>
<else>
<property name="property2" value="string2" />
<property name="property3" value="string1" />
</else>
</if>
लेकिन मैं "<if>
" युक्त लाइन के लिए एक नल पॉइंटर एक्सेप्शन मिलता है। मैं इसे <condition property=...>
टैग का उपयोग करके काम करने के लिए प्राप्त कर सकता हूं लेकिन एक समय में केवल एक ही संपत्ति सेट कर सकता हूं। मैंने <propertyset>
का उपयोग करने की कोशिश की लेकिन इसकी अनुमति नहीं थी।
मैं चींटी के लिए नया हूं जैसा कि आपने शायद अनुमान लगाया होगा :)।
गाव
धन्यवाद, व्यापक उत्तर। – gav
बस मुझे क्या चाहिए। चींटी पर अपने मस्तिष्क के लिए धन्यवाद, वापस '0 9 में। –