Подтвердить что ты не робот

Что такое производные файлы в Eclipse?

У меня проблема с производными файлами. Некоторые из моих файлов в моем проекте "получены". Когда я хочу редактировать эти файлы, я получаю следующее сообщение:

"Этот файл получен"

"Вы действительно хотите отредактировать?"

Когда я нажимаю правой кнопкой мыши на этом файле и выбираю свойства, я вижу, что "Архивировано" отмечено.

Я думаю, что это проблема с Maven, но я не знаю, как это исправить или знаю, почему часть моих файлов "получена".

4b9b3361

Ответ 1

Не обязательно проблема. Производные файлы - это файлы, которые генерируются на основе других файлов. И когда вы их редактируете, в следующий раз, когда они сгенерированы, ваше редактирование будет потеряно.

Попробуйте найти исходные файлы.

Ответ 2

У меня была эта проблема, я случайно перетащил пакет в папку gen. Это устанавливает флаг в пакете как полученный. Когда я скопировал его, он все еще существовал и затрагивал все вспомогательные файлы.

Я просто щелкнул правой кнопкой мыши на пакете, свойствах и не отследил Derived, и проблема была решена.

Ответ 3

Вероятно, вы пытались отредактировать файл в каталоге "target".

Ответ 4

У меня возникла эта проблема после создания документа LaTeX с TeXlipse. TeXlipse разместил выходной файл (PDF) в той же папке и поместил всю папку с атрибутом Derived. Производные файлы - это файлы, которые были автоматически сгенерированы и не должны редактироваться, или изменения будут потеряны при повторном восстановлении файлов. Очевидно, что не все файлы в папке были получены. Щелкнув правой кнопкой мыши по папке и выбрав "Свойства" , я увидел, что атрибут Derived был установлен, но снятие флажка не помогло (в следующий раз, когда он был снова проверен).

Если проблема на самом деле связана с Maven, это не сработает, но в случае, если кто-то сталкивается с этой проблемой после создания документа TeXlipse, вот решение:

  • Щелкните правой кнопкой мыши проект, выберите "Свойства" , затем выберите "Свойства проекта латекса".
  • Либо снимите флажок "Установить выходные файлы LaTeX как производные", либо измените путь к выходному файлу, чтобы файл был записан в корневой каталог проекта или в другую папку.
  • Щелкните правой кнопкой мыши на папке с атрибутом Derived, выберите "Свойства" , снимите флажок "Производить".

Ответ 5

Я столкнулся с той же проблемой при редактировании латексных документов в плагине TexLipse. Случайно, я не смог изменить свои документы, хотя до этого 5 минут назад у меня была такая возможность. Чтобы преодолеть проблему, я просто удалил проект из рабочей области и снова импортировал его. Флажок для производных файлов не был проверен.

Ответ 6

Производные файлы находятся в каталоге target и были сгенерированы для упаковки. Посмотрите и попробуйте отредактировать хорошие