Document jtreg's dependencies by listing all 3rd-party and 4th-party dependencies in an overview. An example in markdown format is given below, which could be partly re-generated by parsing various build configuration files.
# Dependencies of `jtreg`
- <https://github.com/openjdk/jtreg#dependencies>
- <https://github.com/openjdk/jtreg/blob/6eb89862fda54cb9c2572d7f89e927806ee276e7/make/build.sh#L316-L362>
- <https://github.com/openjdk/jtreg/blob/master/make/build-support/version-numbers>
## Overview
| Name | Used Version | Latest Version | License | Binary/Source | Reproducible |
|-----------------|----------------|-----------------|---------|---------------|--------------|
| Ant | 1.10.8 | ? | ? | JAR | ? |
| ASM Tools | 7.0-b09 | ? | ? | Source | ? |
| Google Guice | 4.2.3 | ? | ? | JAR | ? |
| Hamcrest | 2.2 | ? | ? | JAR | ? |
| JCommander | 1.78 | ? | ? | JAR | ? |
| JCov | 3.0-b07 | ? | ? | Source | ? |
| JTHarness | 6.0-b14 | ? | ? | Source | ? |
| JUnit | 4.13.2 | 5.8.2 | EPL2 | JAR | ? |
| TestNG | 7.3.0 | ? | ? | JAR | ? |
# Dependencies of `jtreg`
- <https://github.com/openjdk/jtreg#dependencies>
- <https://github.com/openjdk/jtreg/blob/6eb89862fda54cb9c2572d7f89e927806ee276e7/make/build.sh#L316-L362>
- <https://github.com/openjdk/jtreg/blob/master/make/build-support/version-numbers>
## Overview
| Name | Used Version | Latest Version | License | Binary/Source | Reproducible |
|-----------------|----------------|-----------------|---------|---------------|--------------|
| Ant | 1.10.8 | ? | ? | JAR | ? |
| ASM Tools | 7.0-b09 | ? | ? | Source | ? |
| Google Guice | 4.2.3 | ? | ? | JAR | ? |
| Hamcrest | 2.2 | ? | ? | JAR | ? |
| JCommander | 1.78 | ? | ? | JAR | ? |
| JCov | 3.0-b07 | ? | ? | Source | ? |
| JTHarness | 6.0-b14 | ? | ? | Source | ? |
| JUnit | 4.13.2 | 5.8.2 | EPL2 | JAR | ? |
| TestNG | 7.3.0 | ? | ? | JAR | ? |