Ответ 1
Я не нашел фрагмент метаданных, в котором говорится, закрыт или нет проект, я подозреваю, что это невозможно по этому маршруту, поскольку я grepped через созданные файлы и не нашел его.
У меня есть два обходных пути, первый из которых:
-
Закрыть Eclipse.
-
Переименуйте файл .project на верхнем уровне каждого проекта (больно делать вручную если у вас много, вы можете написать script).
-
Запустите Eclipse.
-
Проекты должны отображаться как закрытые.
Примечание. Чтобы отменить это, вам придется отменить изменения имени (т.е. вернуть их обратно в файлы .project), прежде чем пытаться их открыть.
Преимущества этого подхода заключаются в том, что вы можете работать над тем, чтобы один проект вел себя за раз (если это подходит для ваших нужд).
Другой подход - просто создать новое рабочее пространство, настроить его правильно (независимо от того, что вам нужно - VCS, исправить JRE, целевую платформу и т.д.), а затем импортировать каждый из ваших проектов 1 (или более) за раз.
Это может быть больше работы, в зависимости от того, как настраивается ваше рабочее пространство (перспективные макеты, настройки, шаблоны кода и т.д.), однако это даст вам чистый список. Это может быть лучше, если все действительно так плохо.
Примечание: основываясь на этом 3.7.1