我在Eclipse中使用m2e插件。我创建了一个Maven项目,并按照http://dropwizard.codahale.com/getting-started/中的说明在POM中添加了dropwizard-core依赖项。
但是,我无法导出特定的dropwizard-core类。例如,当我
import com.yammer.dropwizard.config.Configuration;
我收到错误,该类无法解析。但是,只是简单的
import com.yammer.dropwizard.config.*;
作品。
此外,当我尝试检查“Maven依赖项”中的dropwizard-core jar时,我可以在那里看到“Configuration”类。即使在导入上述包时,我也无法扩展它。这个无法解决的类适用于jar中的所有其他类。我错过了什么步骤?
顺便说一句,我使用以下内容: 1. ADT(但我能够使用标准Eclipse复制该问题) 2. Java SDK 7和JRE 7 3. Mac
答案 0 :(得分:1)
原来,〜/ .m2 / repository中的jar文件已损坏。通过删除存储库中的所有内容并执行以下操作已解决此问题:
mvn clean install
现在可以解决所有课程。
答案 1 :(得分:1)
答案更可能是您需要将依赖项添加到pom.xml文件中:
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-hibernate</artifactId>
<version>${dropwizard.version}</version>
</dependency>