【发布时间】:2017-11-21 21:41:20
【问题描述】:
我在 IntelliJ 中有一个 Maven 模块,可以在一台计算机上正常工作。我已将“.iml”文件与项目一起保存在 Git 中。当我在另一台电脑上查看时,
“新项目”
然后“文件”->“来自现有源的新模块”->选择“.iml”文件,结构就在那里,但没有解析任何Maven依赖。
如何让 IntelliJ 下载和导入 Maven 依赖项?
我尝试过的事情:
“重建项目”
右键单击模块并“重新构建模块”
“文件”->“使缓存无效/重新启动”(无效和重新启动)
“重新导入所有 Maven 项目”,这只是从项目中删除了两个 Maven 模块。然后我不得不像上面那样重新创建模块,一旦它们再次出现,我就会遇到同样的问题。
在命令行“mvn”能够导入项目并解决所有依赖关系就好了。
附加信息:
- 当我在文本编辑器中查看“.iml”文件时,其中没有任何绝对路径。
这是模块设置窗口的图片:
【问题讨论】:
-
你的 pom.xml 在哪里?
-
pom.xml 位于每个模块的根目录中,在“.iml”文件旁边,与我创建模块的另一台计算机上的位置相同。跨度>
-
.iml 文件是 Idea 特定的;如果您正在构建一个 Maven 项目,您确实不需要需要一个 .iml 文件,但您确实需要导入 POM。
-
检查 cmets,你不应该为 Maven 和 Gradle 项目共享 .iml 和库文件。
标签: maven intellij-idea