2009-08-18 15 views
13

Ho un progetto Web dinamico in Eclipse. Posso comprimerlo in una GUERRA facendo clic con il pulsante destro del mouse sul progetto e scegliendo Esporta> File WAR. Questo crea il file WAR come previsto e funziona.Ignora i file SVN durante l'esportazione di un file WAR da Eclipse?

Il problema è che Eclipse include tutte le cartelle .svn del progetto nel file WAR.

C'è un modo per dire a Eclipse di ignorare le cartelle .svn nel processo di esportazione WAR? O ancora meglio, digli di ignorare tutti i file o le cartelle che corrispondono ad alcune espressioni regolari date?

risposta

3

Questo sembra essere documentato in bug 182534 (2007! E ancora aperto).

Per ora è necessaria una sceneggiatura di ant separata per creare l'esatta guerra.
La funzione di eclissi interna "Export War" non è ancora sufficiente per questo scenario.

2

L'installazione del plug-in Subclipse renderà Eclipse consapevole delle cartelle SVN. Ciò include anche ignorarli in un'esportazione WAR.

1

È possibile utilizzare un client svn per eseguire il trucco. Ad esempio TortoiseSVN consente di esportare una directory senza cartelle e file .svn.

Allora, cosa si potrebbe fare è:

  1. Export ti guerra
  2. scompattarlo (una guerra è un file zip con estensione cambiato)
  3. Tortoise-esportare la directory (ricordatevi di controllare "Includi file senza versione" causare il .class sarà probabilmente senza versione)
  4. Zip la nuova directory e rinominarlo .war

Thi s non è una buona soluzione, ma ti evita di controllare ogni sottocartella della tua guerra per vedere se alcuni .svn non sono stati rimossi.

23

Immettere le proprietà del progetto> Risorsa> Filtri risorse> Aggiungi ...> Escludi tutto> File e cartelle> Tutti i bambini (ricorsivi)> Nome corrisponde * .svn> OK.

Tutti i file e le cartelle .svn verranno ignorati, anche quando si esportano file WAR.

0

Durante l'esportazione il progetto appena deselezionare la cartella non necessari come ".svn" nella procedura guidata progetto di esportazione come questo Eclipe Project Export Wizard

Problemi correlati