Что такое производные файлы в Eclipse?
У меня проблема с производными файлами. Некоторые из моих файлов в моем проекте "получены".
Когда я хочу редактировать эти файлы, я получаю следующее сообщение:
"Этот файл получен"
"Вы действительно хотите отредактировать?"
Когда я нажимаю правой кнопкой мыши на этом файле и выбираю свойства, я вижу, что "Архивировано" отмечено.
Я думаю, что это проблема с Maven, но я не знаю, как это исправить или знаю, почему часть моих файлов "получена".
Ответы
Ответ 1
Не обязательно проблема. Производные файлы - это файлы, которые генерируются на основе других файлов. И когда вы их редактируете, в следующий раз, когда они сгенерированы, ваше редактирование будет потеряно.
Попробуйте найти исходные файлы.
Ответ 2
У меня была эта проблема, я случайно перетащил пакет в папку gen. Это устанавливает флаг в пакете как полученный. Когда я скопировал его, он все еще существовал и затрагивал все вспомогательные файлы.
Я просто щелкнул правой кнопкой мыши на пакете, свойствах и не отследил Derived, и проблема была решена.
Ответ 3
Вероятно, вы пытались отредактировать файл в каталоге "target".
Ответ 4
У меня возникла эта проблема после создания документа LaTeX с TeXlipse. TeXlipse разместил выходной файл (PDF) в той же папке и поместил всю папку с атрибутом Derived. Производные файлы - это файлы, которые были автоматически сгенерированы и не должны редактироваться, или изменения будут потеряны при повторном восстановлении файлов. Очевидно, что не все файлы в папке были получены. Щелкнув правой кнопкой мыши по папке и выбрав "Свойства" , я увидел, что атрибут Derived был установлен, но снятие флажка не помогло (в следующий раз, когда он был снова проверен).
Если проблема на самом деле связана с Maven, это не сработает, но в случае, если кто-то сталкивается с этой проблемой после создания документа TeXlipse, вот решение:
- Щелкните правой кнопкой мыши проект, выберите "Свойства" , затем выберите "Свойства проекта латекса".
- Либо снимите флажок "Установить выходные файлы LaTeX как производные", либо измените путь к выходному файлу, чтобы файл был записан в корневой каталог проекта или в другую папку.
- Щелкните правой кнопкой мыши на папке с атрибутом Derived, выберите "Свойства" , снимите флажок "Производить".
Ответ 5
Я столкнулся с той же проблемой при редактировании латексных документов в плагине TexLipse. Случайно, я не смог изменить свои документы, хотя до этого 5 минут назад у меня была такая возможность. Чтобы преодолеть проблему, я просто удалил проект из рабочей области и снова импортировал его. Флажок для производных файлов не был проверен.
Ответ 6
Производные файлы находятся в каталоге target
и были сгенерированы для упаковки. Посмотрите и попробуйте отредактировать хорошие