配置多模块Maven项目
配置多模块Maven项目
提示:IntelliJ IDEA 支持自定义 pom 文件名称,您可以成功导入并执行不同名称的POM。
IntelliJ IDEA 可以让您创建一个多模块 Maven 项目。多模块项目由具有多个子模块的父 POM 文件定义。
- 创建一个 Maven 父项目。IntelliJ IDEA 创建一个包含 src 文件夹的标准 Maven 布局。
- 在项目工具窗口中,删除 src 文件夹(对于您的常规项目,在非常罕见的情况中,您将需要它,而不需要父 POM 的 src 文件夹)。
- 在项目工具窗口中,右键单击您的项目(或在主菜单中,单击“文件(File)”),并选择:新建| 模块(New | Module)以添加一个子项目。
- 在 New Module 向导中,按照如何添加模块的说明,指定必要的信息并单击“完成”。该 src 文件夹是自动创建的,您可以打开 POM 并添加所需的包。IntelliJ IDEA 将模块添加到父项目。IntelliJ IDEA 还将名称和子项目的描述添加到父 POM 中。
请注意,packaging 在父 POM 中的定义是 pom,因为它是适用于其他子项目的父项目的包装。但同样重要的是,IntelliJ IDEA 将父 POM 的描述添加到子项目的 POM 中。
您可以单击左侧的装订线中的 以快速打开您的子项目中的父 POM。
- 您还可以将依赖关系添加到将由子项目继承的父 POM。
- 打开 Maven Projects 工具窗口,查看在父 POM 中所做的所有更改都反映在子项目中。