在 IntelliJ 中跨两个 Java 项目进行重构



假设有Maven项目A和Maven项目B.项目B在其pom中定义了对A的依赖.xml:

<dependency>
<groupId>com.company</groupId>
<artifactId>project-a</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>

现在在IntelliJ idea(两个单独的窗口)中打开两个项目。

重构项目 A 中的方法的最佳方法是什么?

目前我在 A 中进行重构并为其调用"mvn install",然后在项目 B 中进行搜索和替换,这工作正常。但是有没有更快的东西?在 NetBeans 中,我只需打开两个项目,重构将应用于所有打开的项目。

最好的方法是导入父Mavenpom.xml,它定义了模块之间的依赖关系。这样,您将同时在IntelliJ IDEA中打开两个模块,并且重构将在整个项目中工作。

最新更新