小编典典

Java 在IntelliJ IDEA中导入Maven依赖项

java

我对IntelliJ IDEA 11有一个小问题。我刚刚从subversion导入了一个项目-它是一个maven项目。但是我在maven库依赖项方面存在问题,因此我无法自动包含所有maven依赖项-IDEA仅在打开该类时才显示依赖项错误/那就是我在这里得到的:

因此,我希望所有依赖项都自动添加-是否可行?还是我必须遍历所有类文件才能识别并添加Maven依赖项?

更新:经过一些修改后,我发现了如何以某种方式解决我的问题。那就是我所做的:

但我认为从逻辑上讲,它将不包括并提前检查新的依赖关系吗?!… intelliJ中是否有任何设置区域-自动将依赖关系导出到classpath吗?


阅读 942

收藏
2020-03-11

共1个答案

小编典典

只要你的POM兼容并且所有依赖项都可用,IntelliJ应该自动下载所有依赖项并将其添加到项目的类路径中。

将Maven项目导入IntelliJ时,通常会出现一个信息框,询问你是否要为Maven项目配置自动导入。这意味着,如果你对POM进行任何更改,这些更改将自动加载。

你可以通过转到“文件”>“设置”>“ Maven”>“导入”来启用此功能,其中有一个复选框显示“自动导入Maven项目”。

如果那没有帮助,那么我建议进行彻底清理并重新开始:

  • 关闭项目窗口(和IntelliJ),然后删除所有*.iml文件和所有.idea文件夹(每个模块应有一个)
  • 运行mvn clean install命令行
  • 将项目重新导入IntelliJ,并在要求你启用自动导入时注意

“ 导入Maven项目”自动设置已在IntelliJ首选项中移至“ 构建”,“执行”,“部署”>“构建工具”>“ Maven”>“导入”。

2020-03-11