如何将maven模块添加到IntelliJ?

时间:2013-01-22 01:32:11

标签: maven intellij-idea

IntelliJ无法在Maven模块中找到类,即使我将jar依赖项添加到pom.xml中。

我创建了一个Maven模块:test-intellij。然后我创建了一个类TestApp并使其实现ApplicationContextAware,如下所示:

public class TestApp implements  ApplicationContextAware{
}
IntelliJ告诉我:“找不到类ApplicationContextAware”。 所以我按下“alt + enter”,然后从弹出提示我选择“添加maven依赖”。

执行此操作后,下面的依赖项已成功添加到pom.xml中:

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.3.RELEASE</version>
    </dependency>

但是当我尝试导入ApplicationContextAware类时,IntelliJ仍然无法找到要导入的ApplicationContextAware类。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:7)

尝试使用IntelliJ IDEA Maven Projects工具窗口中的相应按钮重新导入 Maven项目。等到依赖项下载并完成索引。 File | Invalidate Caches也可以提供帮助。

同时检查您使用的是最新的IDEA版本(目前为12.0.2)。您应该能够在Project ViewExternal Libraries节点中浏览已下载的依赖关系jar。