不能使用dropwizard-core类

时间:2013-07-31 02:37:42

标签: java maven dropwizard

我在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

2 个答案:

答案 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>