【问题标题】:pom.xml no such file or directorypom.xml 没有这样的文件或目录
【发布时间】:2013-01-29 20:41:25
【问题描述】:

我在构建项目时遇到了问题。我在 Linux 平台上使用 springsource 工具 (STS) 版本 3.1.0。在我将项目导入 STS 后,springsource 工具告诉我 pom.xml 文件中的“没有这样的文件或目录”。该文件实际上存在于正确的路径中。我认为该项目运行良好,因为我尝试在另一台计算机上使用相同的程序导入相同的项目。

当我使用console用maven编译项目时,全部编译成功。

我也尝试了以下方法,但仍然无法正常工作: 1.重新安装STS。 2.重新导入工程。 3.创建用户配置文件并重新导入项目。 4. 使用旧版本的 STS (3.0.0)

我想将项目导入我的计算机,以便我可以使用。 请建议解决问题。谢谢!

【问题讨论】:

  • 你转换成maven项目了吗?
  • 你尝试过 Maven - 更新项目吗?

标签: sts-springsourcetoolsuite pom.xml springsource


【解决方案1】:

我也有同样的问题。仍然没有找到任何聪明的解决方案,但这有时对我有用:

  • 关闭日食
  • 转到控制台并使用更新标志“mvn clean install -U”执行 maven 全新安装
  • 重新启动计算机(注销并重新登录没有帮助)
  • 启动 eclipse 并刷新并重建您的项目

【讨论】:

    【解决方案2】:

    Eclipse Luna SR1 中的 pom.xml 出现“没有这样的文件或目录”错误。

    追查到是M2E对工作空间内其他项目的错误解析造成的。

    所以有两种解决方案:

    1. 要么关闭工作区中的另一个项目(项目的依赖项出错)。
    2. 或者错误地在项目上禁用 M2E 的工作空间解析(右键单击项目,Maven --> 禁用工作空间解析)。

    显然,如果您需要打开两个项目,那么选项 2. 是可行的方法。然后,依赖项目从本地 Maven 存储库获取依赖项,因此要刷新它,您必须构建依赖项并将其安装到本地存储库中(mvn install)。

    【讨论】:

    猜你喜欢
    • 2017-07-15
    • 2021-06-24
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-17
    • 2016-05-06
    相关资源
    最近更新 更多