我开发了一个Java库(A),并在应用程序(B)中使用它。
A是使用Maven构建的,并将jar部署到私有Maven存储库。
B使用Maven pom文件从repo中使用最新版本的A.
现在我想使用IntelliJ重构功能在A中进行API更改(例如重命名公共方法)。
我可以配置Intellij环境,以便A中的重构也适用于B中的所有用法吗?
答案 0 :(得分:2)
如果您在IntelliJ的同一项目窗口中打开了两个项目,并且使用者引用了当前打开的库的相同版本,那么IntelliJ将在使用者模块中找到API的用法。