我在pom.xml文件中添加了依赖项,但找不到导入依赖项的选项。我无法在我的程序中使用该库。
我已经在线查看,很多人建议去设置 - > Maven - > ....但这个选项对我来说根本不存在。
我还看到了其他只需右键单击pom.xml的解决方案 - > Maven - >再进口。再说一遍,我没有这个选择。我很确定这是一个Maven项目。
有谁知道可能是什么问题?
答案 0 :(得分:2)
您可能需要为Maven项目配置自动导入。您可以将此功能启用到File > Settings > Maven > Importing
。有一个复选框,上面写着“自动导入Maven项目”。如果找不到该选项,请尝试使用Ctrl+Shift+A
帮助您按名称查找操作。只需写下“maven”并检查哪种选择最适合你。
如果这不起作用,请打开我的“Maven项目”面板。在IDE的右侧找到它。你有重新进口按钮。
修改强>
几周前,我在重新导入项目时面临同样的问题。这是因为Intellij不记得maven设置文件的设置。我需要使用有效的〜/ .m2路径覆盖默认的“用户设置文件”(参见下图)。
答案 1 :(得分:0)
保存pom文件后,maven会自动从公共存储库下载jar文件。 如果您发现它在maven依赖项中不存在,您可以尝试检查以下内容:
检查您的网络连接,是否能够连接到公共存储库。
检查公共场所是否存在所需的依赖关系。
如果是本地依赖项,请确保您已完成Maven安装。
答案 2 :(得分:0)
IntelliJ应该自动下载所有依赖项并将其添加到项目的类路径中,只要您的POM符合并且所有依赖项都可用。
将Maven项目导入IntelliJ时,通常会出现一个信息框,询问您是否要为Maven项目配置自动导入。这意味着如果您对POM进行任何更改,那么这些更改将自动加载。
您可以启用File > Settings > Maven > Importing
这样的功能,有一个复选框,上面写着"自动导入Maven项目"。
如果这没有帮助,那么我建议进行全面清理并重新开始:
*.iml
个文件和所有.idea
个文件夹(每个模块应该有一个)。mvn clean
install 检查此post以获取更多信息