-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BOM improvements #1
Comments
The idea was to reserve parent to be able to write multiple BOM's for different "worlds" however I am not sure about yet |
It's ok to have something to aggregate things but I personally prefer to avoid hierarchies with BOMs. |
The other issue is that without |
I am not following. That bom is going to be imported and those properties won't be available. And a BOM doesn't take care of plugin configuration at all. Or do you intend to use this bom as a parent of something else? |
Ah I see. Then the problem becomes more serious. https://issues.apache.org/jira/browse/MNG-2496 |
@cy6erGn0m nothing new there, it's been like that for years and I don't think having a BOM means those should be fixed first. |
Isn't |
We configure it explicitely is order to make it easier to disable it and less surprising for end users, so better to focus only on dependency versions in any case in the BOM (we don't really have the choice). |
I am reacting on the call of @sdeleuze on a Spring Boot issue.
The BOM looks very good overall, here are some suggestions:
kotlin.version
or any other version property but rather hardcode the version in each dependency. This makes the intent much more clear and doesn't give the impression that overriding that property in a user's project will change dependency management. It won'tscope
to a dependency. The purpose is to harmonize the version, not to provide any extra semantic (in particular overriding default semantics)The text was updated successfully, but these errors were encountered: