desruisseaux commented on PR #11639:
URL: https://github.com/apache/maven/pull/11639#issuecomment-3807632159

   Optional, provided and tests dependencies are not in `<build>`, so those 
ones are not impacted by the removal of `<build>`.
   
   Javadoc and annotation dependencies are no longer in `<build>` with the new 
model. They are ordinary dependencies with a specific `<type>`. Therefore, they 
would not be impacted by the removal of `<build>` neither. For compatibility 
with codes that were used to search for this information in plugin 
configuration, the `<build>` is not removed in classical Maven projects.
   
   > The dependency part I'm thinking about is parent gets 
my-java-util-logging-log-manager, so all children get it even the lib/ module 
which doesn't care.
   
   But this information is not in `<build>` neither, so it would be a separated 
discussion not impacted by the removal of `<build>`.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to