2012-01-28 21 views
14

Eseguo eclipse su Ubuntu 11.10. Originariamente ho creato un progetto nella cartella pippo. Successivamente ho cancellato quel progetto per riorganizzare le cartelle e ora voglio creare un nuovo progetto nella cartella foo/bar ma Eclipse non me lo consente perché dice che la nuova directory è una sottodirectory di un progetto esistente.Eclipse: rimuovere completamente un vecchio progetto?

Come posso forzare Eclipse a dimenticare il progetto originale in modo da poterne creare uno nuovo?

+0

Ho ancora problemi con questo e mi sta facendo impazzire. Ogni volta che elimini un progetto (e tutto il suo contenuto), eclipse ricorda che in quella directory c'era un progetto e mi impediva di riutilizzare quella posizione. Non riesco a trovare alcun file di configurazione che memorizzi tali informazioni. –

+0

Ho provato questo: trova $ HOME -name ".project" -print E questo: trova $ HOME -type f | mentre leggi f; fare grep -H -n projectname "$ f"; fatto E controllato anche questa posizione: /.metadata/.plugins/org.eclipse.core.resources/.projects Ma ancora senza fortuna. –

risposta

1

Vai alla cartella di lavoro utilizzando alcuni file manager (si può trovare la posizione di lavoro, essere cliccando File -> Area di lavoro Swich ...) e cancellare la cartella foo, o semplice rimuovere il suo contenuto (.project il file è il più importante). Quindi dovresti essere in grado di creare il tuo nuovo progetto.

+0

Bene, sono andato nel mio spazio di lavoro e ho fatto: rm -rf pippo ma non ha funzionato. –

1

Sono finalmente riuscito a risolverlo eliminando la directory di lavoro/directory .metadata. Questo risolve il problema, ma ha l'effetto collaterale di fare in modo che Eclipse dimentichi tutto ciò che riguarda lo spazio di lavoro, quindi non sono sicuro che sia un metodo consigliato per risolvere il problema.

3

Elimina il progetto da /.metadata/.plugins/org.eclipse.core.resources/.projects e non l'intera cartella .metadata salverà tutti gli altri progetti e la configurazione.

+2

Nel mio caso, l'eliminazione di .metadata/.plugins/org.eclipse.core.resources/.projects non è stata di aiuto. – joshuanapoli

0

Ho avuto lo stesso problema, con Egit e repository che ho eliminato e importato di nuovo, invece di importare come progetto generale, selezionare Importa come progetto esistente.

0

forse si può tentare di eliminare le cartelle: "/your_workspace/.metadata/.plugins/org.eclipse.core.resources" "/ your_workspace/Nome progetto"

1

Sono in esecuzione Eclipse Kepler su OS X Mountain Lion, e ho avuto un problema simile. Ho eliminato un progetto e ho provato a ricrearlo nella stessa posizione. Eclipse mi ha dato un errore dicendo che il progetto esisteva già. Ho scoperto che se chiudo Eclipse dopo aver cancellato un progetto, quindi riaprilo, Eclipse finalmente "dimentica" il progetto eliminato e mi consente di ricrearlo.

(Questa domanda è stata pubblicata più di 1,5 anni fa, e suppongo che Bruno abbia già provato questo e non ha funzionato. Voglio solo far sapere agli altri che questa soluzione ha funzionato per me ora su Kepler.)

27

In generale, l'eliminazione del progetto dalle "/.metadata/.plugins/org.eclipse.core.resources/.projects" dovrebbe funzionare, ma se si sta utilizzando 'working set' voi, potrebbe avere il problema che ho avuto una volta, che fondamentalmente ha un progetto 'fantasma' nell'area di lavoro che non puoi eliminare perché dice "questo progetto non esiste più".

Se questo è il problema, tentare di eliminare una voce per il 'progetto fantasma' nel file:

"/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml " (su MacOS).

+3

La soluzione /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml ha funzionato benissimo per me. – ecbrodie

+0

Bam! Era così. Grazie!!! – blissfool

+1

tfw trovi questa risposta dopo un lungo periodo e non riesci a rispedire ancora :-) – JohnEye

0

Se il progetto era in un working set prima di essere eliminato, potrebbe essere necessario rimuoverlo manualmente dal set.

2

Ho anche riscontrato questo problema, tranne che è stato in Windows. Non volevo rimuovere completamente la cartella .metadata e nessuna delle altre soluzioni l'ha risolta.

Sono riuscito a risolvere il problema rimuovendo il file workspace\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources mentre Eclipse era chiuso. Il file viene salvato quando si chiude Eclipse, quindi suppongo che sia memorizzato nella cache mentre Eclipse è aperto.

+1

che ha rovinato completamente il mio spazio di lavoro e ho dovuto rimetterlo dall'inizio, assicurati di conservare una copia di '.safetale \ org.eclipse. core.resources' se vuoi provare questo – outofmind

Problemi correlati