pom.xml没有这样的文件或目录

Ali*_*ang 4 springsource pom.xml sts-springsourcetoolsuite

我在构建项目时遇到了问题.我在Linux平台上使用了springource tools(STS)3.1.0版.将项目导入STS后,springource工具告诉我pom.xml文件中"没有这样的文件或目录".该文件实际上存在于正确的路径中.我认为该项目工作正常,因为我试图在另一台计算机上使用相同的程序导入同一个项目.

当我使用console用maven编译项目时,所有这些都成功编译.

我也尝试过以下但仍然无效:1.重新安装STS.2.重新导入项目.3.创建用户配置文件并重新导入项目.4.使用旧版STS(3.0.0)

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

小智 6

Eclipse Luna SR1中的pom.xml上有"没有这样的文件或目录"错误.

跟踪它是由M2E在工作区内的其他项目的错误解决引起的.

所以有两个解决方案:

  1. 关闭工作空间中的其他项目(错误项目的依赖关系).
  2. 或者在项目中通过M2E禁用工作区分辨率(右键单击项目,Maven - >禁用工作区分辨率).

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