我正在使用Eclipse4.5.2(Mars2.JEE)、Eclipse m2e v1.7.0 (20160603-1933)插件、RedHat 8多模块项目。
我的项目结构如下:
结构如下:
parent-project
|-- pom.xml // only this file
|
|--module-a
| |-- pom.xml
| | code
|
|--module-b
|-- pom.xml // contains Module A as dependency
我遇到的问题(在Eclipse中,在“标记”下)是:
"Maven配置问题“->没有这样的文件或目录pom.xml /模块-b行1 Maven配置问题
因为我没有在模块a中报告任何问题,所以我已经从模块b依赖项中删除了模块a,并且上面的问题被清除了。
这让我想到:--当涉及到解决一个工作区项目和其他项目依赖关系时,m2e似乎变得困惑了。现在,代码在运行时运行得很好,但是我想摆脱这种烦恼。
我尝试过的:
有没有人发现类似的问题?有什么建议吗?
发布于 2018-10-01 13:04:57
对我来说,造成这种情况的根本原因是这错误。如果您所处的环境中临时目录是共享的(例如,Linux上的/tmp ),而两个或更多不同的用户碰巧打开M2E并使用M2E进行构建,则会发生错误。在M2E中的某个地方,它将写入/tmp/fakerepo,因此,无论哪个用户在这里编写,都可以拥有该文件夹,并为任何其他用户破坏Eclipse。
重新引导通常会修复问题(/tmp被清除),或者在启动Eclipse之前自己作为管理员删除这个临时文件夹。
https://stackoverflow.com/questions/42441484
复制相似问题