Eclipse中派生的文件是什么?

时间:2011-01-31 09:15:05

标签: eclipse

我的派生文件有问题。我项目中的一些文件是“派生”的。 当我想编辑这些文件时,我收到以下消息:

  

“此文件已派生”

     

“你真的想编辑吗?”

当我右键单击此文件并选择属性时,我看到标记了“已存档”。

我认为这是Maven的一个问题,但我不知道如何解决这个问题或知道为什么我的部分文件是“派生的”。

6 个答案:

答案 0 :(得分:25)

不一定有问题。派生文件是基于其他文件生成的文件。当您编辑它们时,下次生成它们时,您的编辑就会丢失。

尝试找到哪些源文件。

答案 1 :(得分:22)

我刚遇到这个问题,我不小心拖了一个包进入gen文件夹。这在包中设置了一个标志。当我复制它时它仍然存在,并影响所有子文件。

我只是右键单击包,属性和未命中的Derived,并解决了问题。

答案 2 :(得分:15)

您可能尝试编辑“目标”目录中的文件。

答案 3 :(得分:6)

在使用TeXlipse创建LaTeX文档后出现此问题。 TeXlipse将输出(PDF)文件放在同一文件夹中,并使用 Derived 属性标记整个文件夹。派生文件是那些已自动生成且不应编辑的文件,或者下次重新生成文件时更改将丢失。显然,并非文件夹中的所有文件都是派生的。通过右键单击文件夹并选择属性,我可以看到 Derived 属性已设置,但取消选中它没有帮助(下次再次检查)。< / p>

如果问题实际上是Maven,那么这将不起作用,但是如果有人在创建TeXlipse文档后出现此问题,这是解决方案:

  1. 右键单击项目,选择 Properties ,然后选择 Latex Project Properties
  2. 取消选中将LaTeX输出文件设置为派生,或修改输出文件路径,以便将文件写入项目根目录或其他文件夹中。< / LI>
  3. 右键单击具有派生属性的文件夹,选择属性,取消选中派生

答案 4 :(得分:1)

派生文件位于target目录中,并且已生成用于打包。看看并尝试编辑好的

答案 5 :(得分:1)

在TexLipse插件中编辑Latex文档时遇到了同样的问题。无意中,我无法修改我的文件,虽然在此之前5分钟我有这种可能性。为了解决这个问题,我只是从工作区中删除了项目并再次导入它。未检查派生文件的复选框。