2

我在 Eclipse 中使用 m2e 插件。我创建了一个 Maven 项目并在 POM 中添加了 dropwizard-core 依赖项,如http://dropwizard.codahale.com/getting-started/中所述。

但是,我无法导出特定的 dropwizard-core 类。例如,当我

导入 com.yammer.dropwizard.config.Configuration;

我收到一个错误,该类无法解析。然而,只是简单

import com.yammer.dropwizard.config.*;

作品。

此外,当我尝试检查“Maven 依赖项”中的 dropwizard-core jar 时,我可以在那里看到“配置”类。即使导入上述包,我也无法扩展它。这个无法解析的类发生在 jar 中的所有其他类中。有没有我错过的步骤?

顺便说一句,我正在使用以下内容: 1. ADT(但我能够使用标准 Eclipse 复制该问题) 2. Java SDK 7 和 JRE 7 3. Mac

4

2 回答 2

3

答案很可能是您需要将依赖项添加到您的 pom.xml 文件中:

<dependency>
    <groupId>io.dropwizard</groupId>
    <artifactId>dropwizard-hibernate</artifactId>
    <version>${dropwizard.version}</version>
</dependency>
于 2015-03-24T21:41:20.737 回答
1

原来 ~/.m2/repository 中的 jar 文件已损坏。通过删除存储库中的所有内容并执行以下操作已解决此问题:

mvn 干净安装

现在所有的类都可以解决了。

于 2013-07-31T12:20:47.337 回答