gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 07:24:52 24 4
gpt4 key购买 nike

我已在 Eclipse 工作区中创建了一个动态 Web 项目。它也是一个 Maven 项目,并受 SVN 控制。但在“打开资源”(Ctrl+Alt+R) 中,不会出现此项目中的文件,除非我从窗口的选项(右上角下拉列表)“显示派生资源”中进行检查。

我检查了项目的一些文件夹,它们没有标记为“派生”。

我的工作区中还有两个(纯 Java)项目,其中的所有文件都在“打开资源”中可见。

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

最佳答案

在使用 Maven 和 Subclipse 插件时,我在 Eclipse (Ganymede) 中遇到了类似的问题。我尚未确定哪个插件导致了此问题,但我怀疑它与包含嵌套模块的 pom.xml 有关(即 <modules><module>main-module</module><module>integration-test</module> )。这些在 Eclipse 中显示为带有自己的 pom.xml 文件的嵌套文件夹(尽管我已经安装了 Multiple Projects 插件,但我没有使用它)。

当我通过 SVN check out 项目并更新 MVN 依赖项和项目设置时,我认为其中一个插件错误地在这些文件夹上设置了派生标志。

当我右键单击顶级嵌套模块目录上的属性时,我可以看到派生标志已被选中。通过取消选中模块目录上的派生标志(并检查每个子模块内目标目录上的派生标志),它修复了开放资源功能。

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

如果对插件作者有帮助,我的顶级模块目录的名称中包含连字符“-”。也许这会丢弃其中一个插件。

关于Eclipse 将项目中的所有文件视为派生文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/181808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com