Пометить экспортированные классы в Eclipse, чтобы их нельзя было изменять.
Вопрос
в моем рабочем пространстве у меня есть классы проверки SVN и классы экспорта SVN.Я разделяю классы на два рабочих набора.Экспортированные классы являются членами другого проекта, основанного на функциях, и мне не разрешено изменять эти классы внутри моего рабочего пространства.
Когда я хочу исправить ошибку или реализовать новые функции, я хочу быть уверен, что экспортированные классы не будут затронуты.
Могу ли я пометить экспортированные классы флажком, чтобы я не мог изменять эти классы в своей рабочей области.Что-то вроде «только чтение» могло бы помочь.Кто-нибудь знает подобную проблему с существующим решением.
Спасибо
Решение
Я думаю, что здесь могут помочь две вещи.
- Отметьте все в файловой системе как доступное только для чтения.Если вы редактируете в eclipse, он предложит вам попытаться отредактировать его, спросив, хотите ли вы сделать его доступным для чтения/записи.
- Отметьте все как производное.Появится запрос того же типа, предупреждающий вас, что это производный файл.Проблема здесь в том, что если у вас нет плагина, который может помечать объекты как производные, вам придется помечать каждый файл.(Однако написать такой плагин очень легко — если вы хотите воспользоваться этим подходом, напишите мне:Скотт@javadude.com)
Ни один из этих способов не остановит вас полностью, но подсказка может помочь (и если вы сделаете оба, вы получите две подсказки...)
Надеюсь это поможет!