मेरे पास एक से अधिक मॉड्यूल के साथ एक प्रोजेक्ट है, प्रत्येक अपनी निर्देशिका में है। प्रत्येक मॉड्यूल का अपना चींटी निर्माण फ़ाइल (build.xml)उपनिर्देशिका में एकाधिक build.xml फ़ाइलों को एंटी लक्ष्य पास करें
रूट निर्देशिका मैं एक सामान्य निर्माण फ़ाइल है कि सही क्रम में प्रत्येक मॉड्यूल के निर्माण फ़ाइल कॉल को सेट कर लेने में है।
<?xml version="1.0"?>
<project name="bridgedb" default="all" basedir=".">
<target name="all">
<ant dir="corelib"/>
<ant dir="tools"/>
<ant dir="makeGdb"/>
<ant dir="cytoscape-plugin"/>
</target>
</project>
अब प्रत्येक मॉड्यूल भी एक "क्लीन" लक्ष्य है, तो मैं इन पंक्तियों जोड़ें:
<target name="clean">
<ant dir="corelib" target="clean"/>
<ant dir="tools" target="clean"/>
<ant dir="makeGdb" target="clean"/>
<ant dir="cytoscape-plugin" target="clean"/>
</target>
और उस तरह के और अधिक लक्ष्यों को देखते हैं। क्या इस डुप्लिकेशन से बचने के लिए बिल्ड फ़ाइल को फिर से लिखने का कोई तरीका है? मैंने एक अंतर्निहित संपत्ति की तलाश की है जिसमें सक्रिय लक्ष्य है, लेकिन मुझे यह नहीं मिला।
यूप यह काम करता है, धन्यवाद। – amarillion
हालांकि यह
amarillion
मुझे लगता है कि अब सही कर देंगे। सिर के लिए Thx (मैं स्वीकार करता हूं कि मैंने परीक्षण नहीं किया था :-) –