项目缺少必需的库[Eclipse]

时间:2015-02-03 01:45:14

标签: java eclipse maven

我已经将一个java项目导入了一个新的eclipse工作区,它给了我很多错误:

它说" Project' myProject'缺少必需的库:/User/linus/.m2/..." (目录较长但对您不感兴趣)

现在,我已经查看了我的Finder,看看" .m2"但是它没有这样的目录。另外我让它显示所有隐藏文件但没有成功。最后我试着进入终端的文件夹(使用 cd ,然后是eclipse给我的目录),但这也不起作用。

我看到了this帖子,但它没有帮助我。

我重新安装了Maven以确保它可以使用,如果我在终端中输入 mvn --version mvn ,这就是输出:

output after running *mvn --version* and *mvn*

有没有人有想法? 提前致谢

修改 我重新安装了Maven,现在有一个/.m2文件夹。它包含/.m2/repository/但其中没有任何内容......

1 个答案:

答案 0 :(得分:1)

我建议您阅读像http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

这样的Maven教程

恕我直言,它是一个很棒的构建工具,因为它在您的Maven化项目应该拥有的项目对象模型(" pom")文件中按照规范获取所需的jar文件,并且您不需要&# 39;必须自己跟踪罐子。

在项目中查找pom.xml,您甚至可以在此处发布。

要在计算机上检查项目和maven的完整性(暂时忽略Eclipse),请确保您具有良好的Internet连接,打开终端窗口,更改目录(" cd")到项目目录,然后输入" mvn install"。

这应该触发通常的Maven构建周期。它应该做的第一件事就是下载pom.xml中标识的所有jar并将它们深层嵌套在/Users/linus/.m2/目录中。然后它应该编译所有的java类。最终它可能会构建一个jar文件并将其复制到某个地方。

如果所有这些都有效,请访问http://eclipse.org/m2e/以获取将Maven插件(m2e)添加到Eclipse的说明。然后你的Eclipse应该了解如何下载jar并根据pom.xml文件构建项目。

最终这一切都应该修复原来的#34; Project缺少必需的库"问题