当您更改Eclipse项目的类路径时,.classpath
文件会更改,以便在将项目发送给其他人(包括.classpath
文件)时,它们具有相同的类路径.但是,当你切换到"派生"的资源,存在或者没有变化.project
或.classpath
.那么Eclipse在哪里存储有关哪些文件和文件夹的派生信息?
编辑:我发现:" 当前派生状态存储在与工作区树文件中的每个资源相关联的标志整数内的单个位 ",但是如果有人可以更精确地解释存储该标志整数的位置,以及如何更改它,这将非常感激.
关于这个eclipse错误的长期讨论,它要求派生状态与eclipse项目设置(可以共享)保持一致,而不是在工作空间元数据(不能)中.这个bug很老了,仍然没有得到解决,但是有很多讨论.
我的情况是我生成了很多java类文件作为工作区目录中的ant构建的一部分,并且想要将它们标记为派生,因此它们不会出现在搜索中.我认为我将采取的选项可能是调整我的自动化,以便它将生成的资源标记为派生:
IResource.setDerived(true);
Run Code Online (Sandbox Code Playgroud)
OP的情况似乎有些不同.我可能会尝试将项目的构建路径基于每个用户可以独立定义的变量,因此所有用户的.classpath文件都是相同的.
归档时间: |
|
查看次数: |
2856 次 |
最近记录: |