Modify examples build file to avoid depending on transitive dependencies
- Dominant language
- Java
- Stars
- 1k
- Forks
- 229
- Avg merge
- 23h 23m
- Merged PRs (30d)
- 16
Description
In order to avoid impact from changing transitive dependencies, it is preferred to explicitly depend on the modules which are directly used in code. Examples build files do not seem to follow this pattern as discussed here:
https://github.com/apple/servicetalk/pull/754#discussion_r321468992
We should update the examples to declare explciit dependencies which are used in that example's code.
Contributor guide
Research direction
Start by reviewing the examples build files and the linked discussion in PR #754. Compare each example's declared dependencies with the modules used by its code, then verify that every directly used module is declared explicitly and that the examples still build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100