13

我有一个从 Git 存储库克隆的 Maven 项目(由 5 个子项目组成)。

当我编译(mvn clean install)它们时,我没有收到任何错误,但是,当我在 Eclipse 中导入它们并尝试在主项目上右键单击 > Maven > 更新项目时,我在每个子项目上都收到带有 (Access Denied) 的错误消息(不在主文件夹上,顺便说一句,它是包含子项目文件夹的父文件夹)。

我已经检查了文件夹属性并为每个用户提供了对每个目录和文件的完全访问权限,我实际上正在修改文件并开发应用程序,但是当我尝试更新项目时仍然收到这些错误消息。

有没有我没有看到的明显解决方案?

附带说明:我的同事也有同样的问题。

4

7 回答 7

44

我在 Windows 8 64bit 上遇到了同样的问题。问题是该文件.classpath设置了隐藏标志。在我删除隐藏标志后,一切都很好..

您只需删除 .classpath 和 .project 然后继续操作。

于 2013-11-22T14:30:51.803 回答
6

这可能是由以下原因引起的:

  • 该项目位于网络驱动器上
  • 文件夹或任何父文件夹的权限错误
  • 防止未知可执行文件访问硬盘的病毒扫描程序

要检查是否是权限问题,请在硬盘根目录和主目录中创建项目。

要检查病毒扫描程序是否有问题,请将其禁用。

于 2012-11-23T10:49:37.420 回答
2

在我的(Windows 7 64 位)案例中,这是由

.classpath打开安全块的文件。

只需右键单击.classpath文件,选择属性并取消阻止它。

于 2015-04-03T13:50:51.200 回答
0

这也可以通过重新启动 Eclipse 来解决。

于 2019-04-22T15:30:47.563 回答
0

这是通过通过 Windows 资源管理器从项目的顶部文件夹中删除隐藏标志来解决的。

于 2018-01-01T18:19:39.253 回答
0

我通过在 \.eclipse 上取消隐藏整个文件夹来修复它。

选择所有文件夹,右键单击>属性>属性-取消选中隐藏

于 2017-03-29T01:50:42.880 回答
0

视窗 10:

C:\Users\<user_name>\应该有.m2.eclipse文件夹。

如果它们被隐藏,请右键单击并取消隐藏它们。在子文件夹和文件中应用更改。这应该为我解决问题。

于 2020-02-07T08:37:04.043 回答