2008-09-18 2 views
19

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

+2

Это то, что я хотел бы сделать также. Я хотел бы иметь возможность открывать некоторые проекты FOSS, распространяемые как архивы (они не являются рабочими копиями), как проекты в Eclipse, но также гарантировать, что файлы остаются точно такими же, как и загруженные. – yfeldblum 2009-07-03 11:36:14

+3

Я тоже хотел бы знать. – AndyL 2010-01-12 20:12:00

+0

+1 Нужно это и сегодня. – 2011-11-24 00:48:33

ответ

3

Одним из неоптимальных решений является создание каталога проекта только для чтения в файловой системе в базовой ОС. Я не уверен, как затмение будет реагировать, хотя.

-1

Вы также можете использовать функцию закрытого проекта/открытого проекта: закрыть все проекты и открыть только тот, над которым вам нужно работать?

1

Эта функция называется «двоичные проекты» и обеспечивается средой разработки плагинов eclipse (PDE). Обратите внимание, что это работает только для проекта плагина Eclipse, см

Contributing to Eclipse - Principles, patterns and plug-ins

или

http://www.vogella.de/articles/EclipseCodeAccess/article.html#importplugins_binary

5

Ввод проекта в режиме только для чтения действительно полезен, когда вы сделаете еще один экземпляр из предыдущий проект. Таким образом, вы копируете все файлы из старого проекта, а затем вносите изменения в новый экземпляр. Очень просто редактировать файлы из старого проекта по ошибке (у них одинаковые имена)!

Serg, если вы используете Linux, то я предлагаю, чтобы поместить все файлы в режиме только для чтения с CHMOD в терминале:

sudo chmod 444 -R /path/to/your/project 

После этой операции Eclipse, покажет вам, что файл, который вы пытаетесь редактировать находится в Read- только режим. Я думаю, этого достаточно, чтобы сделать предыдущий проект безопасным :)