【发布时间】:2012-01-12 08:19:51
【问题描述】:
我刚开始使用 maven,我对这个概念真的很陌生。我正在使用 m2Eclipse 插件在 Maven 中工作。我使用依赖来包含石英库。
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.0.2</version>
</dependency>
在 guest/.m2/repository 里面我可以看到相应的库文件。 但在代码中我无法导入石英库。它显示错误。
我可以看到 maven 存储库包含在类路径中。
这是什么原因? 另外,当我使用 Debug As > Maven Install
它显示了一些日志,最后它说构建成功
发生了什么事?
Error : import org.quartz cannot be resolved
谢谢
【问题讨论】:
-
您遇到的具体错误是什么?
-
要缩小问题范围,请查看“Maven Dependencies”类路径容器包含的内容。石英图书馆在吗?它是否包含您要导入的类?
-
@BeauGrantham 已编辑错误详情
-
@meriton 它不仅仅是石英,我还在使用另一个名为 slf4j 的库,它也显示相同
-
@Zach 只是一种预感,但有时如果您的 POM XML 语法有错误,则在修复之前无法正确解析导入。还要尝试更新你的依赖:右键单击项目,Maven,更新项目配置。我的最后一条建议是,您可能应该查看 Maven documentation 并从 CLI 而不是 m2eclipse 开始,以便更好地了解 发生了什么。
标签: java maven m2eclipse maven-dependency-plugin