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类。
有人可以帮我解决这个问题吗?
答案 0 :(得分:7)
尝试使用IntelliJ IDEA Maven Projects
工具窗口中的相应按钮重新导入 Maven项目。等到依赖项下载并完成索引。 File
| Invalidate Caches
也可以提供帮助。
同时检查您使用的是最新的IDEA版本(目前为12.0.2)。您应该能够在Project View
,External Libraries
节点中浏览已下载的依赖关系jar。