Each module uses a separate class pair for validation. For example, DefaultJavaValidators and JavaValidators validate the core Java API. Similarly, DefaultGuavaValidators and GuavaValidators validate the Guava API.
The following table lists validators for third-party libraries:
| Library | Dependency |
|---|---|
| Guava API | io.github.cowwoc.requirements:guava |
For example,
<dependency>
<groupId>io.github.cowwoc.requirements</groupId>
<artifactId>requirements-guava</artifactId>
<version>${requirements.version}</version>
</dependency>