2009-08-11 8 views
9

Utilizzando Adobe Flex Builder Pro autonomo, come posso filtrare o escludere alcuni file nella cartella di origine del progetto da copiare nella cartella bin-debug durante una compilazione ? Flex Builder è basato sulla piattaforma Eclipse IDE, questa potrebbe essere una delle domande più frequenti su Eclipse in quanto è Flex Builder.Come escludere i file da copiare in bin-debug sulla build

risposta

9

È possibile impedire Flex di copiare tutti i file aggiunti in questo modo:

  1. All'interno del pannello Flex Navigator, fare clic destro su t progetto che Flex
  2. Selezionare Proprietà
  3. Fare clic su "Flex Compiler" a sinistra
  4. In "Compiler Options" deselezionare "copiare i file non incorporati nella cartella di output"
  5. Fare clic su OK

Se si desidera includere alcuni ma non altri, è possibile utilizzare uno script di build Ant personalizzato per creare e copiare i file limitati che si desidera copiare.

+0

Ho optato per l'utilizzo degli script di build Ant poiché la versione corrente di Flex Builder 3 standalone non ha le funzionalità di Eclipse descritte da Rich Seller (sotto). Suppongo che un'opzione sia usare Eclipse con il plugin FB3, ma Apache Ant si è dimostrato valido per le mie esigenze. Grazie per il consiglio. –

1

Eclipse consente di specificare i modelli di inclusione ed esclusione sul percorso di generazione Java. Di seguito viene descritto come escludere i file dal percorso Java, dove potrebbe essere essere un equivalente nella pagina delle proprietà del percorso di generazione Flex.

Aggiornamento: questo è il modo in cui è fatto in Java, immagino che Flex Build Path lo implementerebbe in modo simile se non del tutto. Come qualcuno mi ha gentilmente votato per aver detto che potrebbe essere fatto in questo modo sembra che questo non è supportato in Flex.

  1. Aprire le proprietà del progetto (destra-click->Proprietà o Alt-Enter)
  2. Selezionare Java Build Path e la scheda Fonte.
  3. espandere una cartella di origine e selezionare il esclusi: voce bambino
  4. Select Modifica ...
  5. nella finestra di dialogo, è possibile specificare uno o più modelli di glob per escludere i file dal percorso
+0

Mentre è disponibile un'opzione Percorso di costruzione Flex equivalente, le funzioni disponibili sono diverse. Non è una risposta utile. –

+0

Ho detto che * potrebbe * essere un equivalente non che ci fosse. Non sviluppo Flex, quindi non sono in grado di confermare, e la documentazione è vaga sull'argomento. Se fosse implementata, sarebbe probabilmente fatta in modo simile. –

0

Se si desidera escludere risorse specifiche ma includere ancora file non incorporati, è possibile aggiungere un filtro di risorse.

  1. Aprire le proprietà del progetto
  2. Selezionare Resource>Filtri risorse
  3. Aggiunta di un filtro risorsa facendo clic Aggiungi ... sulla destra
  4. Impostare Filtro tipo a escludere tutti
  5. Impostare applica a a file e cartelle e selezionare Tutti i bambini (ricorsive)
  6. indicate le di file e cartelle Attributi (es .: nome corrisponde a ".git")
  7. Fare clic su OK e quindi su Applicare per salvare i nuovi filtri di risorse.
  8. Pulire il progetto andando a Progetto>Clean ... e facendo clic su OK

Questo processo può essere utilizzato anche per creare un filtro di risorsa "includere solo", in sostanza bianco-listing invece di lista nera.