Why is an imported pom module not ordered at the beginning of the maven multi-module reactor build?

53 Views Asked by At

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.

0

There are 0 best solutions below