Затмение: полностью удалить старый проект? - PullRequest
20 голосов
/ 28 января 2012

Я запускаю Eclipse в Ubuntu 11.10. Первоначально я создал проект в папке foo . Впоследствии я удалил этот проект для реорганизации папок, и теперь я хочу создать новый проект в папке foo / bar , но Eclipse не позволит мне, потому что он говорит, что новый каталог является подкаталогом существующий проект.

Как я могу заставить Eclipse забыть об исходном проекте, чтобы я мог создать новый?

Ответы [ 9 ]

42 голосов
/ 26 апреля 2014

В общем случае удаление проекта из "/. Metadata / .plugins / org.eclipse.core.resources / .projects" должно работать, но если вы ' При использовании «рабочих наборов» у вас может возникнуть проблема, с которой я когда-то сталкивался: у вас в основном есть «призрачный» проект в вашей рабочей области, который вы не можете удалить, потому что он говорит: «этот проект больше не существует».

Если это ваша проблема, попробуйте удалить запись для вашего «проекта-призрака» в файле:

"/. Метаданные / .plugins / org.eclipse.ui.workbench / workingsets.xml" (в MacOS).

4 голосов
/ 09 января 2013

Удалите проект из /.metadata/.plugins/org.eclipse.core.resources/.projects, и не вся папка .metadata сохранит все другие проекты и конфигурацию.

3 голосов
/ 12 февраля 2015

Я также столкнулся с этой проблемой, за исключением того, что это было в Windows.Я не хотел полностью удалять папку .metadata, и ни одно из других решений не исправило ее.

Мне удалось это исправить, удалив файл workspace\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources, когда Eclipse был закрыт.Файл сохраняется при закрытии Eclipse, поэтому я предполагаю, что он кэшируется, когда Eclipse открыт.

1 голос
/ 24 сентября 2013

Я использую Eclipse Kepler на OS X Mountain Lion, и у меня была похожая проблема.Я удалил проект и попытался воссоздать его в том же месте.Затмение дало мне ошибку, сказав, что проект уже существует.Я обнаружил, что если я закрою Eclipse после удаления проекта, а затем снова открою его, Eclipse, наконец, «забудет» удаленный проект и позволит мне его заново создать.

(Этот вопрос был опубликован более 1,5 лет назад, и я предполагаю, что Бруно уже попробовал это, и это не сработало. Я просто хочу, чтобы другие знали, что это решение работает для меня сейчас на Kepler.)

1 голос
/ 30 апреля 2012

Мне наконец-то удалось это исправить, удалив каталог рабочей области / .metadata.Это решает проблему, но побочным эффектом является то, что Eclipse забывает все о рабочей области, поэтому я не уверен, что это рекомендуемый способ решения проблемы.

1 голос
/ 28 января 2012

Перейдите в папку вашей рабочей области с помощью какого-либо файлового менеджера (вы можете найти местоположение рабочей области, нажав Файл -> Swich Workspace ... ) и удалить папку foo или просто удалить ее содержимое ( .project файл является наиболее важным).Тогда вы сможете создать свой новый проект.

0 голосов
/ 11 июня 2014

Если проект был в working set до того, как вы его удалили, вам, возможно, придется вручную удалить его из набора.

0 голосов
/ 04 июня 2013

возможно, вы можете попробовать удалить папки: "/your_workspace/.metadata/.plugins/org.eclipse.core.resources" "/ your_workspace / ProjectName"

0 голосов
/ 28 мая 2013

У меня была та же проблема с Egit и репозиториями, которые я удалил и импортировал обратно, вместо импорта в качестве общего проекта, выберите импорт в качестве существующего проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...