我对IntelliJ IDEA 11有一个小问题。我刚刚从subversion导入了一个项目-它是一个maven项目。但是我在maven库依赖项方面存在问题,因此我无法自动包含所有maven依赖项-IDEA仅在打开该类时才显示依赖项错误/那就是我在这里得到的:
因此,我希望所有依赖项都自动添加-是否可行?还是我必须遍历所有类文件才能识别并添加Maven依赖项?
更新:经过一些修改后,我发现了如何以某种方式解决我的问题。那就是我所做的:
但我认为从逻辑上讲,它将不包括并提前检查新的依赖关系吗?!… intelliJ中是否有任何设置区域-自动将依赖关系导出到classpath吗?
只要你的POM兼容并且所有依赖项都可用,IntelliJ应该自动下载所有依赖项并将其添加到项目的类路径中。
将Maven项目导入IntelliJ时,通常会出现一个信息框,询问你是否要为Maven项目配置自动导入。这意味着,如果你对POM进行任何更改,这些更改将自动加载。
你可以通过转到“文件”>“设置”>“ Maven”>“导入”来启用此功能,其中有一个复选框显示“自动导入Maven项目”。
如果那没有帮助,那么我建议进行彻底清理并重新开始:
*.iml
有.idea
mvn clean install
“ 导入Maven项目”自动设置已在IntelliJ首选项中移至“ 构建”,“执行”,“部署”>“构建工具”>“ Maven”>“导入”。