如何使用IntelliJ重构重命名maven pom artifactId?
2022-09-01 23:42:57
我正在使用IntelliJ 13,并有一个Java项目设置,其模块基于maven项目。
有一个我必须重命名的maven项目,所以我必须在pom文件中更改它的artifactId属性值。
如果我手动执行此操作,那么我将不得不找到它的所有实例并手动修改它们(例如:它作为模块包含在何处,以及将其用作依赖项的位置)。
由于IntelliJ提供了许多重构技术,我认为pom artifactId属性上的重构>rename将得到支持,但它似乎不是。
我可以尝试做一个查找/替换..但这仍然使我做所有的工作逻辑(容易出错)。
IMO,IntelliJ应该能够检测pom作为模块包含在何处,以及哪些其他模块将其用作依赖项 - 任何人都知道自动执行此操作的方法 - 或者我在这里缺少一些东西?