【发布时间】:2011-05-14 19:32:36
【问题描述】:
我们用 maven 建立了一个项目来解决依赖关系。它通常工作正常,但现在我尝试在新 PC 上编译和运行它,我遇到了 Eclipse 中缺少依赖项的问题。
有趣的是,如果我在控制台或 Eclipse 中运行“mvn package”,它可以正常工作,甚至会产生包含所有必要 jar 的战争。只有 Eclipse 抱怨“项目没有构建,因为它的构建路径不完整。找不到 org.slf4j.Logger 的类文件......”。如果我将该项目与其他一些计算机(项目运行良好)进行比较,我注意到在 Eclipse 中的“Maven 依赖项”列表下缺少很多库。即使它们在打包的战争中,也可以在存储库文件夹下找到。
所以,jar-s 只是 Eclipse 不会将它们全部列在“Maven 依赖项”下。我能做什么?
计算机在 Windows 7 上运行 64 位 java & eclipse。
【问题讨论】:
-
它是像jira.codehaus.org/browse/MNG-2045 这样的范围问题吗?
-
这不值得发布答案,但对于将来阅读此内容的任何人,您似乎需要输入至少三个不带通配符的字符。例如,键入“t”或“to”不会显示任何结果,但“tom”会。信不信由你,我花了大约一个小时寻找不同的原因才意识到这一点。