配置多模块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 中所做的所有更改都反映在子项目中。