mirror of https://github.com/grpc/grpc-java.git
failOnVersionConflict has never been good for us. It is equivalent to Maven dependencyConvergence which we discourage our users to use because it is too tempermental and _creates_ version skew issues over time. However, we had no real alternative for determining if our deps would be misinterpeted by Maven. failOnVersionConflict has been a constant drain and makes it really hard to do seemingly-trivial upgrades. As evidenced by protobuf/build.gradle in this change, it also caused _us_ to introduce a version downgrade. This introduces our own custom requireUpperBoundDeps implementation so that we can get back to simple dependency upgrades _and_ increase our confidence in a consistent dependency tree. |
||
|---|---|---|
| .. | ||
| grpc-java-artifacts | ||
| kokoro | ||
| qemu_helpers | ||
| xds-k8s | ||
| build_artifacts_in_docker.sh | ||
| build_docker.sh | ||
| checkstyle.license | ||
| checkstyle.xml | ||
| make_dependencies.bat | ||
| make_dependencies.sh | ||
| run_arm64_tests_in_docker.sh | ||
| run_in_docker.sh | ||
| set_github_status.py | ||
| sign-local-repo.sh | ||
| sonatype-upload.sh | ||
| sync-protos.sh | ||
| xds_logging.properties | ||