首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse m2e -在pom.xml中没有这样的文件或目录

Eclipse m2e -在pom.xml中没有这样的文件或目录
EN

Stack Overflow用户
提问于 2017-02-24 14:45:30
回答 1查看 1.7K关注 0票数 5

我正在使用Eclipse4.5.2(Mars2.JEE)、Eclipse m2e v1.7.0 (20160603-1933)插件、RedHat 8多模块项目。

我的项目结构如下:

  • 包含pom.xml的父项目
  • 模块A,它不依赖于Eclipse工作区中的任何项目。在pom.xml中只包含3PP依赖项(番石榴、Apache、SLF4J.)
  • 模块B,包含模块A和3PP依赖项(番石榴、Apache、SLF4J.)。

结构如下:

代码语言:javascript
运行
复制
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似乎变得困惑了。现在,代码在运行时运行得很好,但是我想摆脱这种烦恼。

我尝试过的:

  • 我尝试过Eclipse安装Maven插件v1.6.2在新的eclipse安装中(之前删除了eclipse和工作区目录)。失去了一些时间重新安装)-没有运气。
  • 我尝试使用Eclipsev4.6.2 (Neon.2),出现了同样的问题(之前,我删除了Eclipse和工作区目录,并创建了新的目录.再次,花了一些时间)。
  • Stackoverflow建议:在单个项目设置中禁用工作区解析。我认为这是不可接受的,因为我需要浪费时间安装所有的依赖项目,以使“模块-b”相似的项目干净地工作。
  • 运行mvn干净的:干净的,eclipse重新启动+ Maven更新-没有帮助。

有没有人发现类似的问题?有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-01 13:04:57

对我来说,造成这种情况的根本原因是错误。如果您所处的环境中临时目录是共享的(例如,Linux上的/tmp ),而两个或更多不同的用户碰巧打开M2E并使用M2E进行构建,则会发生错误。在M2E中的某个地方,它将写入/tmp/fakerepo,因此,无论哪个用户在这里编写,都可以拥有该文件夹,并为任何其他用户破坏Eclipse。

重新引导通常会修复问题(/tmp被清除),或者在启动Eclipse之前自己作为管理员删除这个临时文件夹。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42441484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档