如何在Intellij 13.1.4中的maven多模块项目中重建/生成.iml文件

问题描述 投票:9回答:1

我在Intellij的一个多模块maven项目中工作。另一个模块中有快照更新,需要在几个POM中进行更新。通常我会从maven插件工具中单击“重新导入所有maven项目”,然后执行完整构建。

但是,这次与更改的POM关联的.iml文件未更新。直到我做“Build-> Rebuild Project”才更新.iml文件。有谁知道如何更新.iml文件作为构建配置的一部分?

注意:在重建项目之前,我知道mvn至少选择了更改,因为我的本地.m2 repo有最新的快照。

编辑#1:所以,如果我在模块中添加maven运行时依赖项,也是如此。除非我重建项目,否则它不会接受更改。

java maven intellij-idea pom.xml
1个回答
1
投票

对于我的.iml过时的IntelliJ(2018.2.7)的新版本,我遇到了类似的问题。它发生的不一致,所以我不确定根本原因是什么,但以下的工作让我避免进行完全重建:

  1. 删除项目的.iml文件
  2. 重新导入项目的pom.xml
  3. IntelliJ将自动重新生成更新的.iml文件。
© www.soinside.com 2019 - 2024. All rights reserved.