【发布时间】:2014-07-08 13:15:53
【问题描述】:
我正在使用 IntelliJ 13,并且有一个 Java 项目设置,其模块基于 maven 项目。
有一个我必须重命名的 maven 项目,所以我必须在 pom 文件中更改它的 artifactId 属性值。
如果我手动执行此操作,我将不得不找到它的所有出现并手动修改它们(例如:它作为模块包含在哪里以及它在哪里用作依赖项)。
由于 IntelliJ 提供了许多重构技术,我认为 pom artifactId 属性上的 refactor->rename 会被支持,但它似乎并不支持。
我可以尝试查找/替换 .. 但这仍然让我完成所有工作逻辑(容易出错)。
IMO,IntelliJ 应该能够检测到 pom 作为模块包含在哪里以及哪些其他模块将其用作依赖项 - 任何人都知道自动执行此操作的方法 - 还是我在这里遗漏了什么?
【问题讨论】:
标签: java maven intellij-idea