Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.10.2009, 15:04
MedvedevA вне форума Посмотреть профиль Отправить личное сообщение для MedvedevA Найти все сообщения от MedvedevA
  № 1  
Ответить с цитированием
MedvedevA

Регистрация: Jul 2006
Сообщений: 54
По умолчанию Как быстро откомпилировать большой проект?

У меня проект состоит из многих флешек(около 46 штук). Написал Ant скрипт, который по очереди компилирую каждую флешку и ложит её в нужную папку. Но он выполняется около 45 минут.
Как убысрить процес. В какую сторону копать чтобы этот скрипт выполнить быстрее?

Код:
<?xml version="1.0" encoding="utf-8"?>
<project name="My App Builder" basedir=".">   
   
    <property name="FLEX_HOME" value="C:/Program Files/Adobe/Flex Builder 3/sdks/flex_sdk_3.4.1.10084"/>
    <property name="PROJECT_DIR" value="D:/FlashSample/Server.Cash WEB/pserver_cash"/> 
    <property name="BUILD_DIR" value="D:/FlashSample/Server.Cash WEB/pserver_cash/build/pserver_cash"/>
    
    <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>    
    
    
    <!-- - - - Упаковка приложения - - - - - - - - - - - - - -->   
    <target name="build"   depends="clear, init, compile">    	
    	 <echo>Finish compile process!</echo>
    </target>	    
    
    <!-- - - - - - - -Очистка - - - - - - - - - - -->
    <target name="clear">
  		<delete dir="${BUILD_DIR}"/>  		
    </target>
 
    <!-- - - - Создание папки проекта- - - - - - - - - - - - - -->          
    <target name="init">
     <mkdir  dir="${BUILD_DIR}"/>    
    </target>     
    
     
    <!-- - - - Компиляция проекта - - - - - - - - - - - - -     --> 
    <target name="compile"   depends="associating_ownerMerchant, bank, cash_payments, cashless_payments, commands,  commission, connection,   eripOffLineMessage, eripPaymentExpecting, eripPayments, eripProblemTransactions, eripServiceProducer, eripServices, eripSettings, eripTerminals, events, externalQuery, fitgroup, fits, isoSetting, mainmenu, merchants, mobileBanking, monitoring, monitoringUserArea,owners, payment_settings_status, payment_terminals, payments, paySystem, realizedReport, report, sms_client, sms_operators, sms_payments, sms_spravka,  stateReport, storage, termgroup, terminals, transactions, tree_payment, userAreaSetting,users, vendors">    	
    	 <echo>Finish compile process!</echo>
    </target>	
       
      
       
      <!-- - - - Компиляция по очереди каждой флешки - - - - - - - - - - - - -     --> 
    <target name="associating_ownerMerchant">      
        <mxmlc   file="${PROJECT_DIR}/associating_ownerMerchant_mxml/src/associating_ownerMerchant.mxml"  output="${BUILD_DIR}/associating_ownerMerchant.swf">				
      		
      		

       </mxmlc>

      
    </target>  
      
     
    <target name="bank"> 
        <mxmlc file="${PROJECT_DIR}/bank_mxml/src/bank.mxml" output="${BUILD_DIR}/bank.swf">   
        	
        </mxmlc>	
        	
        	
        	   
    </target>   
       
       
    <target name="cash_payments">  
        <mxmlc file="${PROJECT_DIR}/cash_payments_mxml/src/cash_payments.mxml" output="${BUILD_DIR}/cash_payments.swf">           	
        </mxmlc>	      
    </target>   
      
      
       
     <target name="cashless_payments">   
        <mxmlc file="${PROJECT_DIR}/cashless_payments_mxml/src/cashless_payments.mxml" output="${BUILD_DIR}/cashless_payments.swf">           	
        </mxmlc>	      
     </target>      
        
        
       
     <target name="commands">   
        <mxmlc file="${PROJECT_DIR}/commands_mxml/src/commands.mxml" output="${BUILD_DIR}/commands.swf"  >   
        	
        </mxmlc>	      
     </target>  
     
      <target name="commission">   
        <mxmlc file="${PROJECT_DIR}/commission_mxml/src/commission.mxml" output="${BUILD_DIR}/commission.swf"  >          	
        </mxmlc>	      
     </target> 
     
    <!--******Компиляция остальных флешек************-->
      
    
</project>

Создать новую тему   Часовой пояс GMT +4, время: 22:44.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:44.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.