मेरे पास एक चींटी प्रोजेक्ट है जिसे मैं धीरे-धीरे परिवर्तित कर रहा हूं। चींटी परियोजना में, वहाँ कुछ इस तरह है:ग्रेडल के साथ गुणों का विस्तार करते समय मुझे चींटी व्यवहार कैसे प्राप्त हो सकता है?
<copy todir="dest_dir">
<fileset>
...
</fileset>
<filterchain>
<expandproperties/>
</filterchain>
</copy>
फिल्टर श्रृंखला ${property}
की तरह गुण फैलता है, लेकिन ब्रेसिज़ के बिना डॉलर चिह्न पर ध्यान नहीं देता। मैं इस व्यवहार को धीरे-धीरे में दोहराने की कोशिश कर रहा हूं।
यदि मैं नीचे expand
है, तो धीरे-धीरे फ़ाइलों को एक ग्रोवी टेम्पलेट के रूप में विस्तारित करता है, जो ब्रेसिज़ के साथ डॉलर के संकेतों का विस्तार करने का प्रयास करता है।
copy {
from 'source_dir'
into 'dest_dir'
expand(project.properties)
}
अगर मैं चींटी ExpandProperties
फिल्टर वर्ग के साथ filter
, मैं एक NullPointerException मिलता है। क्या ऐसा करने का कोई आसान तरीका है जिसे मैंने याद किया है?