gnodet commented on PR #2425: URL: https://github.com/apache/maven/pull/2425#issuecomment-2938746732
> Its just about moving the external `comparator` (feature envy) to the actual domain (business logic, following OOP) making it `comparable`. No injection, no nothing. **Just plain old java.** Agreed, it's plain old java, but it's unrelated to IOC, which is generally about injecting dependencies in components rather than letting them create their own dependencies. > we can merge this and evolve design afterward, its no problem. I will try if my theory is working. Yes, please raise a JIRA issue and a PR. The `Binding`s are sorted in a few places in the code, and IIRC, they are always sorted according to reversed priority. So it should definitely be a possible enhancement. -- 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