如何将 Maven 模块添加到 IntelliJ?
Posted
技术标签:
【中文标题】如何将 Maven 模块添加到 IntelliJ?【英文标题】:How to add maven modules to IntelliJ? 【发布时间】:2013-01-22 01:32:10 【问题描述】:即使我将 jar 依赖项添加到 pom.xml 中,IntelliJ 也无法在 Maven 模块中找到类。
我创建了一个 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】:尝试使用 IntelliJ IDEA Maven Projects
工具窗口中的相应按钮重新导入 Maven 项目。等到下载依赖项并完成索引。 File
| Invalidate Caches
也可能有帮助。
还要检查您使用的是最新的 IDEA 版本(目前为 12.0.2)。您应该能够在Project View
、External Libraries
节点中浏览下载的依赖jar。
【讨论】:
感谢 CrazyCoder,我终于按照你的建议解决了这个问题。我还检查了 maven 设置面板中的“自动导入 maven 项目”选项。以上是关于如何将 Maven 模块添加到 IntelliJ?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 IntelliJ IDEA 从 Maven 更新我的依赖项?
我使用 intellij idea创建maven项目后,无法将该项目添加到tomcat中,点击ad
为啥 IntelliJ 中的一些 maven 项目是灰色的?