# beanvalidation-api
**Repository Path**: mirrors_addons/beanvalidation-api
## Basic Information
- **Project Name**: beanvalidation-api
- **Description**: Jakarta Validation
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-05-03
- **Last Updated**: 2026-02-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Jakarta Validation API
This repository contains the Jakarta Validation 4.0 API.
Jakarta Validation defines a metadata model and API for JavaBean and method validation.
You can learn more about it here:
* Official website:
* Latest draft of the spec:
* Reference implementation:
## System requirements
JDK 21.
## Licensing
The Jakarta Validation API is provided and distributed under the Apache Software License 2.0.
Refer to [license.txt](https://github.com/jakartaee/validation/blob/master/license.txt) for more information.
## Build from Source
You can build the Jakarta Validation API from source by cloning the git repository https://github.com/jakartaee/validation
You will also need a JDK 21 and Maven 3 (>= 3.9.10). With these prerequisites in place you can compile the source via:
./mvnw clean install
## Contribute
Want to join us? You can find all the relevant information about contributing to Jakarta Validation on the [website](https://beanvalidation.org/contribute/).
## Continuous Integration
The official Continuous Integration service for the project is hosted on [ci.eclipse.org](https://ci.eclipse.org/validation/).
## Publishing the Schemas
The schema files should be published to the https://github.com/jakartaee/jakarta.ee website repository by following the
procedure described at https://jakartaee.github.io/platform/publish-xml-schemas. The location for
the schema files in the repository is the static/xml/ns/validation directory.