Multi-Module Maven Projects: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
=External=
* Guide to Working with Multiple Modules https://maven.apache.org/guides/mini/guide-multiple-modules.html
=Internal=
=Internal=



Revision as of 17:01, 4 November 2016

External

Internal

Overview

<project>
    ...
    <modules>
        <module>module1</module>
        <module>module2</module>
    </modules>
    ...
</project>

Each <module> element corresponds to a subdirectory of the top level project directory. Maven will look into these subdirectories for pom.xml files. Each module will have its own independent source hierarchy.


Organizatorium

  • The modules do not need to specify their <groupId>, as it is inherited from their parent, and thus redundant.