gnodet commented on PR #1242:
URL: https://github.com/apache/maven/pull/1242#issuecomment-1724974754

   > This requires a correspnding update to 
https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#bill-of-materials-bom-poms
   > 
   > I'm not sure how to manage that between 3.x/4.x and the two repos
   
   This is only a build time feature.  The `bom` packaging is translated into a 
`pom` packaging at during the build/consumer transformation phase in order to 
keep full compatibility.  This feature only targets Maven 4.x but will 
installed/deployed BOMs created with Maven 4 `bom` packaging will be consumed 
by Maven 3 with no problems.
   The main goal of this feature has been explained in more details at 
https://github.com/apache/maven/pull/1160.  The ability to differentiate 
between BOM that will be consumed and POM that will be used as parents is 
needed in order to translate the consumed poms to a compatible modelVersion 
4.0.0


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to