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 & 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)

Reply via email to