pom 特定于子模块的不同 pom 文件

pom specific different pom file for submodules

我有一个将从多个子模块构建的项目。我可以为不同的子模块指定不同的 pom 文件吗?如果可以,怎么做?

父项目有以下模块

<modules>
    <module>../module-1</module>
        <!-- I want to use module1.xml for this module -->
    <module>../module-2</module>
        <!-- I want to use module2.xml for this module -->
    <module>../module-3</module>
        <!-- I want to use module3.xml for this module -->
</modules>

您可以只指定要用于每个子模块的 pom 文件的完整路径。

<modules>
    <module>path/to/the/module1.xml</module>
    <module>path/to/the/module2.xml</module>
    <module>path/to/the/module3.xml</module>
</modules>

参考: