I came across the following disclaimer while reading the article about Managing Transitive Dependencies https://docs.gradle.org/current/userguide/managing_transitive_dependencies.html#sec:dependency_constraints
Dependency constraints are not yet published, but that will be added in a future release. This means that their use currently only targets builds that do not publish artifacts to maven or ivy repositories.
Does this quote mean that dependency constraints is a future feature and not yet supported?
I’m not sure what this means, does this mean that dependency constrains can’t be used in projects which publishes artefacts to Maven/Ivy? I’m not sure I understand why this would be the case. Why would dependency resolution affect publishing artefacts?