我在构建项目时遇到了问题。我在Linux平台上使用了springource tools(STS)3.1.0版。将项目导入STS后,springource工具告诉我pom.xml文件中“没有这样的文件或目录”。该文件实际上存在于正确的路径中。我认为该项目工作正常,因为我试图在另一台计算机上使用相同的程序导入同一个项目。
当我使用console用maven编译项目时,所有这些都成功编译。
我也尝试过以下但仍然无效: 1.重新安装STS。 2.重新导入项目。 3.创建用户配置文件并重新导入项目。 4.使用旧版本的STS(3.0.0)
我想将项目导入我的电脑,以便我可以使用。 请建议解决问题。谢谢!
答案 0 :(得分:6)
Eclipse Luna SR1中的pom.xml上有“没有这样的文件或目录”错误。
跟踪它是由M2E在工作区内的其他项目的错误解决引起的。
所以有两个解决方案:
显然,如果您需要打开两个项目,那么选项2就是可行的方法。依赖项目然后从本地Maven仓库获取依赖项,因此要刷新它,您必须构建并将依赖项安装到本地仓库(mvn install)。
答案 1 :(得分:1)
我有同样的问题。仍然没有找到任何智能解决方案,但这有时对我有用: