2013-01-22 54 views
4

即使我将jar依赖添加到pom.xml中,IntelliJ也找不到Maven模块中的类。如何添加Maven模块到IntelliJ?

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

public class TestApp implements ApplicationContextAware{ 
} 

的IntelliJ告诉我:“找不到类了ApplicationContextAware”。 所以我按“alt + enter”,然后从弹出提示中选择“添加maven dependency”。

此操作后,依赖下方加入到pom.xml的成功:

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

但是,当我尝试导入了ApplicationContextAware类的IntelliJ仍找不到了ApplicationContextAware类进口。

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

+2

尝试并保持您的问题到一定程度,而不是如此轻松聊天/电子邮件。 –

回答

7

尝试重新导入 Maven项目使用IntelliJ IDEA Maven Projects工具窗口中的相应按钮。等到依赖被下载并建立索引。 File | Invalidate Caches也可能有所帮助。

另请检查您是否正在使用最新的IDEA版本(此刻为12.0.2)。您应该可以在Project ViewExternal Libraries节点中浏览下载的依赖关系jar。

+0

感谢CrazyCoder,我终于根据你的建议解决了这个问题。我也在maven设置面板中检查“auto import maven project”选项。 –

相关问题