当前位置:  开发笔记 > Android > 正文

Eclipse将项目中的所有文件视为Derived

如何解决《Eclipse将项目中的所有文件视为Derived》经验,为你挑选了1个好方法。

我在Eclipse工作区中创建了一个Dynamic Web Project.它也是一个Maven项目,并受SVN控制.但是在"打开资源"(Ctrl + Alt + R)中,除非我从窗口的选项(右上角的下拉菜单)"显示派生资源"中查看,否则不显示此项目中的文件.

我检查了一些项目的文件夹,但没有标记为"派生".

我在工作区中有两个(普通Java)项目,它们中的所有文件都在"Open Resource"中可见.

你知道Eclipse,Maven插件或Subclipse(SVN插件)可能有什么问题吗?



1> 小智..:

在使用Maven和Subclipse插件时,我在Eclipse(Ganymede)中遇到过类似的问题.我还没有确定哪个插件导致了这个问题,但我怀疑它与我的包含嵌套模块的pom.xml有关(即a main-moduleintegration-test).它们在Eclipse中作为嵌套文件夹出现,带有自己的pom.xml文件(虽然我已经安装了,但我没有使用Multiple Projects插件).

我假设当我通过SVN检出项目然后更新MVN依赖项和项目设置时,其中一个插件错误地在这些文件夹上设置了派生标志.

当我在顶级嵌套模块目录上右键单击 - >属性时,我可以看到Derived标志被选中.通过取消选中模块目录上的derive标志(并检查每个子模块中目标目录上的派生标志),它修复了Open Resource功能.

由于派生标志是从目录继承的,因此您可能需要检查层次结构中的所有目录以找到"罪魁祸首".

如果它有助于插件作者,我的顶级模块目录在其名称中包含一个连字符" - ".也许这就是丢掉其中一个插件.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有