IntelliJ IDEA 允许您在 POM 中工作时使用多个提取重构。例如,如果您有一个多模块项目,则可以将依赖项定义提取到父 POM 中。您还可以将依赖项的可重复内容提取到属性中以消除重复项。

提取托管依赖项

假设您有一个多模块项目,并且在其中一个子项目中定义了几个可以被其他子项目使用的依赖项。

您可以使用提取托管依赖项重构将此类依赖项提取到dependencyManagement.

  1. 在您的 POM 中,选择要提取的依赖项。

1.png

  1. 按Ctrl+Alt+M或选择重构 | 提取物 | 提取托管依赖项。
  2. IntelliJ IDEA 将选定的依赖项提取到父 POM 中,自动创建一个dependencyManagement部分和一个完整的依赖项定义。

2.png

使用装订线图标查看包含依赖项描述的弹出窗口或在父项目和子项目的依赖项之间导航。

提取属性

假设您有一堆具有相同version.

您可以使用Extract Property重构将此类属性提取到properties部分中,以便在一个地方对其进行管理。

  1. 在您的 POM 中,选择version您要提取的项目(在我们的例子中)。

3.png

  1. 按Ctrl+Alt+V或选择重构 | 提取物 | 财产。
  2. 在打开的对话框中,指定属性名称和 POM 名称,然后单击OK。

4.png

  1. IntelliJ IDEA 创建一个properties带有新声明的部分并替换所选依赖项的内容。

5.png

  1. 如果 IntelliJ IDEA 遇到不止一次,它会在查找工具窗口中显示它们,您可以在其中管理它们的替换。

6.png

单击全部替换以替换所有依赖项的版本。

7.png

标签: idea破解, idea激活码, IDEA, IDEA主题, IDEA教程, idea破解插件, idea注册码, idea注册码2021, idea注册码2022, idea注册码失效, idea注册码永久, idea注册码在线生成, idea破解教程, IDEA基础教程, IDEA高级教程, IDEA核心教程, IDEA插件, IDEA入门教程