我的派生文件有问题。我项目中的一些文件是“派生”的。 当我想编辑这些文件时,我收到以下消息:
“此文件已派生”
“你真的想编辑吗?”
当我右键单击此文件并选择属性时,我看到标记了“已存档”。
我认为这是Maven的一个问题,但我不知道如何解决这个问题或知道为什么我的部分文件是“派生的”。
答案 0 :(得分:25)
不一定有问题。派生文件是基于其他文件生成的文件。当您编辑它们时,下次生成它们时,您的编辑就会丢失。
尝试找到哪些源文件。
答案 1 :(得分:22)
我刚遇到这个问题,我不小心拖了一个包进入gen文件夹。这在包中设置了一个标志。当我复制它时它仍然存在,并影响所有子文件。
我只是右键单击包,属性和未命中的Derived,并解决了问题。
答案 2 :(得分:15)
您可能尝试编辑“目标”目录中的文件。
答案 3 :(得分:6)
在使用TeXlipse创建LaTeX文档后出现此问题。 TeXlipse将输出(PDF)文件放在同一文件夹中,并使用 Derived 属性标记整个文件夹。派生文件是那些已自动生成且不应编辑的文件,或者下次重新生成文件时更改将丢失。显然,并非文件夹中的所有文件都是派生的。通过右键单击文件夹并选择属性,我可以看到 Derived 属性已设置,但取消选中它没有帮助(下次再次检查)。< / p>
如果问题实际上是Maven,那么这将不起作用,但是如果有人在创建TeXlipse文档后出现此问题,这是解决方案:
答案 4 :(得分:1)
派生文件位于target
目录中,并且已生成用于打包。看看并尝试编辑好的
答案 5 :(得分:1)
在TexLipse插件中编辑Latex文档时遇到了同样的问题。无意中,我无法修改我的文件,虽然在此之前5分钟我有这种可能性。为了解决这个问题,我只是从工作区中删除了项目并再次导入它。未检查派生文件的复选框。