我刚刚从subversion导入了一个项目到IntelliJ IDEA 11——这是一个maven项目。但是我在maven库依赖关系中有一个问题,所以我不能自动包括所有maven依赖关系- IDEA只在我打开该类时显示依赖错误/这就是我在这里得到的:

所以我想要自动添加所有依赖项-这是可能的还是我必须遍历所有类文件来识别和添加maven依赖项?!

更新:在做了一些修改之后,我发现了如何以某种方式解决我的问题。我就是这么做的:

但我认为从逻辑上讲,它不会包括和检查新的依赖关系?!在intelliJ - auto export dependencies to classpath中是否有设置区域?


当前回答

如果在右下角显示“2个进程正在运行……”或类似的内容,您可能只需要等待它完成,因为下载所有的jar可能需要时间。

其他回答

帮助我的是:

Navigage: |构建、执行、部署| Maven

指定“Maven主目录”——安装Maven的位置

无效缓存为我工作:

文件>使缓存失效

检查:

清除文件系统缓存和本地历史记录 清除下载的共享索引

然后无效和重新启动

我在IntelliJ 2016.3.X中遇到了一些子依赖无法解决的问题。这可以通过在设置>构建,执行,部署>构建工具> Maven中更改Maven主目录从捆绑(Maven 3)到/usr/share/ Maven来修复。

在此之后,所有子依赖项都像以前的IntelliJ版本一样得到解决。

导入项目时,选择pom.xml而不是项目目录。它应该会起作用。

在我的例子中,其中一个模块由于某种原因被忽略了。 要解决这个问题:右键单击有问题的模块并选择“取消忽略项目”。