You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Joe Littlejohn (Jira)" <ji...@apache.org> on 2023/03/04 22:26:00 UTC

[jira] [Created] (MNG-7720) Build order is incorrect and does not respect Reactor Build Order

Joe Littlejohn created MNG-7720:
-----------------------------------

             Summary: Build order is incorrect and does not respect Reactor Build Order
                 Key: MNG-7720
                 URL: https://issues.apache.org/jira/browse/MNG-7720
             Project: Maven
          Issue Type: Bug
          Components: Bootstrap &amp; Build
    Affects Versions: 3.9.0
            Reporter: Joe Littlejohn


I have a multi-module project. When using Maven 3.9.0, my project fails to build. The problem appears to be that the Reactor Build Order is not respected when the build actually runs.

When the build runs, I see this output:
{code:java}
[INFO] Reactor Build Order:
15[INFO] 
16[INFO] jsonschema2pojo                                                    [pom]
17[INFO] jsonschema2pojo-core                                               [jar]
18[INFO] jsonschema2pojo-ant                                                [jar]
19[INFO] jsonschema2pojo-cli                                                [jar]
20[INFO] jsonschema2pojo-gradle-plugin                                      [jar]
21[INFO] jsonschema2pojo-maven-plugin                              [maven-plugin]
22[INFO] jsonschema2pojo-integration-tests                                  [jar] {code}
However Maven first builds jsonschema2pojo, and next tries to build jsonschema2pojo-ant instead of jsonschema2pojo-core. The build fails because jsonschema2pojo-core is not found.

There is a full log available here: https://github.com/joelittlejohn/jsonschema2pojo/actions/runs/4332878826/jobs/7565796916

Workaround: Downgrade to Maven 3.8.7 and the problem goes away.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)