如何将maven模块添加到IntelliJ?

Ace*_*Yin 4 intellij-idea maven

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

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

public class TestApp implements  ApplicationContextAware{
}
Run Code Online (Sandbox Code Playgroud)

IntelliJ告诉我:"找不到类ApplicationContextAware".所以我按下了"alt + enter",然后从弹出的提示我选择了"添加maven依赖".

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

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>3.1.3.RELEASE</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

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

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

Cra*_*der 7

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

还要检查您使用的是最新的IDEA版本(目前为12.0.2).你应该能够在下载的依赖罐子里面浏览Project View,External Libraries节点.