I am testing with 2 modules:
<modules>
<module>module-1</module>
<module>module-2</module>
</modules>
Module 1 imports module 2 in the dependency management section:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>mygroup</groupId>
<artifactId>module-2</artifactId>
<version>1.0.0-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
I need (and would have expected) the reactor build to execute module 2 first, since it is effectively an upstream dependency of module 1.
But, module 2 is executed last.