2012-01-10 12 views
6

मैं 18 फ्लेक्स लाइब्रेरी परियोजनाओं और 1 AS3 आवेदन परियोजना है, जहां उन दोनों के बीच कई निर्भरता देखते हैं के साथ एक जटिल फ्लैश बिल्डर कार्यक्षेत्र के साथ fb.exportReleaseBuild बदलें।चींटी - mxmlc और compc

मैं स्वत: बनाता है के लिए एक चींटी build.xml फ़ाइल बना ली है, फिर भी मैं फ्लैश बिल्डर से ही चींटी कार्य का उपयोग करें:

  • :

    <fb.exportReleaseBuild project="..." destdir="..." failonerror="true" /> 
    

    यह काम करता है, लेकिन यह कुछ नुकसान लाता है कोई डीबग बिल्ड

  • फ्लैश बिल्डर स्थापित होने के लिए (लिनक्स सर्वर पर उपलब्ध नहीं) की जरूरत है

तो मेरे सवाल: वहाँ एक आसान तरीका कैसे mxmlc और compc के साथ इस परियोजना से कम कार्य करने के लिए इस fb.exportReleaseBuild चींटी कार्य के पुनर्लेखन के लिए है?

प्रत्येक SWC परियोजना 4 अन्य SWC निर्भरता और अन्य बाहरी संपत्ति एम्बेड करने के लिए लिंक होना आवश्यक है कि ऐसा नहीं है।

+0

गुड लक: अपने निर्माण स्क्रिप्ट में, संकलक चलाने तो यह बचाया संकलक सेटिंग्स शामिल है! मैं भी इसका जवाब जानना चाहता हूं! इस लिंक को भी देखें: http://stackoverflow.com/questions/78230/compiling-mxml-files-with-ant-and-flex-sdk – ShaunOReilly

उत्तर

1

मुझे नहीं पता कि fb.exportReleaseBuild कार्य कार्य कैसे करता है, लेकिन मुझे लगता है कि यह आपको यूनिक्स प्लेटफ़ॉर्म में कुछ समान कार्य प्राप्त करने में मदद कर सकता है, यदि आप flexbuild 4 या बाद में उपयोग कर रहे हैं।

help link in adobe online doc

देख आप settigns taht mxmlc या compc एक फ़ाइल में इस्तेमाल किया संकलक डंप करने के लिए '-dump-config' विकल्प का उपयोग कर सकते हैं, और फिर '-load-config' विकल्प का उपयोग यूनिक्स मंच से लोड करने के लिए। -dump-config पथ, जहां पथ निरपेक्ष पथ निर्दिष्ट करता है:

  1. फ्लैश बिल्डर, चयन परियोजना> गुण> फ्लेक्स संकलक
  2. अतिरिक्त संकलक तर्क में में, निम्न तर्क निर्दिष्ट करें: विस्तार चरणों बस से पहले लिंक से कॉपी कर रहे हैं आपके सिस्टम पर एक फाइल के लिए।
  3. प्रोजेक्ट विंडो में परिवर्तन लागू करें। कंपाइलर सेटिंग्स निर्दिष्ट फ़ाइल में लिखी जाती हैं। यह सत्यापित करने के बाद कि फ़ाइल लिखी गई है, -dump-config तर्क हटाएं।
  4. आवश्यकतानुसार कॉन्फ़िगरेशन सेटिंग्स संशोधित करें। यह एक साथ
  5. mxmlc -load-config pathname