Stop depending on Test JARs
Open
bug
core
gcp
harness
io
java
P3
runners
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 204
Description
Testing components can be in a testing or otherwise signaled package, but shouldn't really be depended on by depending on a test jar in the test scope.
Imported from Jira [BEAM-3138](https://issues.apache.org/jira/browse/BEAM-3138). Original Jira may contain additional context.
Reported by: tgroh.
Contributor guide
Research direction
Start by locating Maven dependencies that consume test JARs in the test scope and identify the affected Beam modules. Review how testing components are packaged or otherwise signaled; done means those components no longer require test-scoped test JAR dependencies and the affected builds and tests still pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100