Пометить экспортированные классы в Eclipse, чтобы их нельзя было изменять.

StackOverflow https://stackoverflow.com/questions/805779

Вопрос

в моем рабочем пространстве у меня есть классы проверки SVN и классы экспорта SVN.Я разделяю классы на два рабочих набора.Экспортированные классы являются членами другого проекта, основанного на функциях, и мне не разрешено изменять эти классы внутри моего рабочего пространства.

Когда я хочу исправить ошибку или реализовать новые функции, я хочу быть уверен, что экспортированные классы не будут затронуты.

Могу ли я пометить экспортированные классы флажком, чтобы я не мог изменять эти классы в своей рабочей области.Что-то вроде «только чтение» могло бы помочь.Кто-нибудь знает подобную проблему с существующим решением.

Спасибо

Это было полезно?

Решение

Я думаю, что здесь могут помочь две вещи.

  1. Отметьте все в файловой системе как доступное только для чтения.Если вы редактируете в eclipse, он предложит вам попытаться отредактировать его, спросив, хотите ли вы сделать его доступным для чтения/записи.
  2. Отметьте все как производное.Появится запрос того же типа, предупреждающий вас, что это производный файл.Проблема здесь в том, что если у вас нет плагина, который может помечать объекты как производные, вам придется помечать каждый файл.(Однако написать такой плагин очень легко — если вы хотите воспользоваться этим подходом, напишите мне:Скотт@javadude.com)

Ни один из этих способов не остановит вас полностью, но подсказка может помочь (и если вы сделаете оба, вы получите две подсказки...)

Надеюсь это поможет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top