2011-03-01 9 views
67

Non c'è alcuna opzione nel menu file per rinominare un'area di lavoro. La pratica consigliata per chiudere eclissi, rinominare la cartella e riaprire? Mi preoccupo di alcuni potenziali riferimenti penzolanti nei file di configurazione che danneggiano il mio spazio di lavoro/progetti ...area di lavoro di eclissi: come rinominare l'area di lavoro

Grazie!

+2

Se si sta intendendo come rinominare un progetto, fare clic con il tasto destro del mouse su progetto quindi: progetto -> refactor -> rinomina. Inoltre puoi spostarti in un'altra cartella con project -> refactor -> move. – Achilleterzo

+1

Il comando File> Cambia area di lavoro può essere d'aiuto. – vaugham

+0

Grazie - significava qualsiasi menu a discesa, ci si sarebbe aspettato che fosse in 'file'. Volevo solo filtrare i progetti b2c e rinominare lo spazio di lavoro generale in b2b, ma forse creerò solo un nuovo spazio di lavoro. – Alexx

risposta

51

Fonte: Renaming a workspace?

Sì, si può semplicemente rinominare la directory di lavoro e/o spostarlo. Tuttavia, è necessario comunicare a Eclipse dove si trova lo spazio di lavoro nuovo . In 3.1, è possibile utilizzare 'switch workspace' per avviare in una posizione diversa (sotto il menu File ).

Se si desidera modificare a mano, si possibile modificare le voci appropriate in i file nella directory 'configurazione' in cui è memorizzato Eclipse.
È possibile modificare il file org.eclipse.ui.ide.prefs per impostare SHOW_WORKSPACE_SELECTION_DIALOG = true se si vuole essere chiesto ogni volta Eclipse è gestito in cui l'area di lavoro è.

+5

Questo rovinerà i dati SVN di Subclipse ... risultato: "Il percorso non è una directory di copia di lavoro" – marcolopes

+0

Grazie ... Ho fatto i passaggi precedenti e dopo il passaggio a un nuovo spazio di lavoro ho dovuto eliminare le cartelle di progetto dallo spazio di lavoro (senza cancellare il contenuto) e ha fatto di nuovo un'importazione, ha funzionato per me dopo. – aquero

+2

Questo ha funzionato perfettamente con me, nonostante il mio uso di SVN. Separo il mio spazio di lavoro Eclipse dalle mie directory di codice, quindi la modifica del nome dell'area di lavoro non ha avuto alcun effetto sui dati di Subversion. Un suggerimento: copia lo spazio di lavoro esistente sul nuovo nome invece di rinominarlo. Se hai un problema, è facile ripristinare il vecchio spazio di lavoro. –

2

La copia dell'area di lavoro in una nuova cartella funziona. Qualsiasi riferimento a Eclipse stesso necessario viene risolto utilizzando la relativa posizione dello spazio di lavoro. Se sono stati aggiunti launcher, variabili di sostituzione, ecc. Che si basano sull'ubicazione assoluta dello spazio di lavoro, dovranno essere ripristinati.

2

John, penso del lavoro originale è stato importato progetti e che i progetti dipendono da collegamenti non di essere fisicamente nella stessa posizione del worspace (anche thay ci sono già, ma la dipendenza è in link). Se è così, devi rimuovere i progetti dal nuovo spazio (copiato) e poi reimportarli di nuovo.

+0

Per completare la storia, esportare le preferenze dell'area di lavoro nell'area di lavoro "vecchia" e importarle di nuovo nella nuova area di lavoro. Ciò manterrà le tue impostazioni come repository ecc. (Vedi http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftimpandexp.htm) – OblongZebra

1

Ho appena fatto una:

File -> Import -> Maven -> esistente Maven Progetti -> parlare della nuova posizione di lavoro in "directory root" nel "Importa Maven Projects" finestra

e ha funzionato! Tutti i progetti sono stati importati correttamente.

BTW, ho Eclipse Maven plug-in "M2E" installato (http://wiki.eclipse.org/M2E_updatesite_and_gittags)

7

Per semplice ridenominazione, non è necessario cambiare area di lavoro, a meno che l'area di lavoro che si desidera rinominare non è quella attualmente attiva.

In ogni caso, è possibile rinominare l'attuale spazio di lavoro aperto scegliendo Eclipse-> Preferenze-> Generale-> Area di lavoro e modificando l'opzione "Nome spazio di lavoro (mostrato nel titolo della finestra)" dal nome della cartella dello spazio di lavoro predefinito a quello che si desidera chiamalo. Quindi, riavvia Eclipse.

Supponiamo che la cartella del tuo spazio di lavoro sia "/ foo/bar/spazio di lavoro" e non hai mai cambiato il nome in precedenza; il suo nome era quindi lo "spazio di lavoro" predefinito. Dopo averlo rinominato, ad esempio "my_workspace" e riavviato Eclipse, il titolo della finestra di Eclipse dovrebbe mostrare: "my_workspace - (alcune cose che variano) -/foo/bar/workspace".

Si noti che questo NON modifica il nome della cartella dell'area di lavoro.Potrebbe essere necessario creare una nuova cartella con il nome desiderato, passare a quella cartella (il cui spazio di lavoro avrà lo stesso nome, per impostazione predefinita) e importare i progetti esistenti in essa, come alcuni hanno suggerito qui.

+0

Ho seguito questo procedura e tutto ha funzionato. Per quanto riguarda l'ultimo paragrafo ho dovuto semplicemente rinominare la cartella prima di riavviare Eclipse, non ho dovuto reimportare il progetto esistente. Sto usando Eclipse Oxygen. – Gep

2

La cartella di ridenominazione dello spazio di lavoro ha funzionato per me. Chiudi l'eclissi, rinomina il nome della cartella di lavoro, lancia di nuovo eclissi. Se si utilizzano dipendenze di progetto come librerie utente, utilità di avvio ecc., È necessario trasferirle manualmente nella nuova posizione, dal percorso di creazione del progetto.