2011-04-19 5 views

उत्तर

4

buildfile यह चींटी एपीआई का उपयोग करना संभव है के भीतर निर्दिष्ट करने के लिए ANT_ARGS env चर सेट और एक आंतरिक बना सकते हैं scriptdef के माध्यम से कार्य।
यानी ग्रूवी के साथ लागू किया:

http://josefbetancourt.wordpress.com/2011/08/18/buildlistener-groovy-scriptdef/ http://octodecillion.com/blog/buildlistener-groovy-scriptdef/

यह भी buildfile अंदर LogLevel समायोजित करने के लिए संभव है, देखें:
https://stackoverflow.com/a/5464009/130683
https://stackoverflow.com/a/5479606/130683

0
<target name="real-build"> 
    <exec dir="${basedir}" executable="${ant.command}" failonerror="true"> 
    <arg line="-f build-all.xml target ${ant.logger}" /> 
    </exec> 
</target> 
+0

यह अंदर का निर्माण नहीं है .xml लेकिन इसके बजाय एक नई चींटी उदाहरण के साथ एक नई जावा प्रक्रिया खोलना, एस कमांड लाइन विकल्प -logger का उपयोग करने के लिए imilar .. btw। $ {ant.logger} मानते हैं -logger ... यह तर्क रेखा = $ {ant.logger} -f ... => चींटी [विकल्प] [लक्ष्य [target2 [target3] ...]], देखें http://ant.apache.org/manual/running.html#options। – Rebse

संबंधित मुद्दे