पर मौजूद नहीं है, तो मेरे पास मेरी बिल्ड स्क्रिप्ट में निम्न क्लीन फ़ंक्शन है और मैं जानना चाहता हूं कि मैं इसे कैसे सुधार सकता हूं।जब कोई निर्देशिका मौजूद है और हटाया नहीं गया है तो एंटी का डिलीट कार्य विफल हो गया है, लेकिन जब यह
<target name="clean" description="Clean output directories.">
<!-- Must not fail on error because it fails if directories don't exist.
Is there really no better way to do this? -->
<delete includeEmptyDirs="true" failonerror="false">
<fileset dir="${main.build.directory}" />
<fileset dir="dist" />
<fileset dir="${documentation.build.directory}" />
<fileset dir="/build-testing" />
</delete>
</target>
विशेष रूप से मेरी टिप्पणी के बारे में, मैं तथ्य यह है कि मैं क्योंकि निर्देशिका संरचना अन्य लक्ष्यों द्वारा अभी तक सेट नहीं किया गया है एक ताजा बॉक्स पर यह नहीं चल सकता से संतुष्ट नहीं हूं। हम निर्माण को इस तरह से चलाते हैं कि यह हर समय स्टाइल क्लास फाइलों से बचने के लिए परीक्षण और तैनाती के लिए आवश्यक संरचनाओं को पूरी तरह से पुनर्निर्मित करता है। वर्तमान में हटाए जाने के तरीके के साथ, फ़ाइल को हटाने में विफलता निर्माण में विफल नहीं होती है और मैं इसे पसंद करूंगा। मैं नहीं चाहता हूं कि यह फ़ाइल विफल होने पर विफल हो जाए, हालांकि फ़ाइल मौजूद नहीं है। यदि यह अस्तित्व में नहीं है तो मैं जो कुछ करने के लिए कह रहा हूं वह पहले ही हुआ है।
विचार?
क्या आप इस प्रश्न को संपादित करने के बजाय स्वयं जवाब दे सकते हैं? आप अपना जवाब स्वीकार कर सकते हैं और फिर मैं अपना हटा सकता हूं, क्योंकि यह गलत हो गया है –
वहां आप जाते हैं, महोदय। :) –