https://github.com/jakartaee/validation
Jakarta Validation
https://github.com/jakartaee/validation
bean-validation java
Last synced: 8 months ago
JSON representation
Jakarta Validation
- Host: GitHub
- URL: https://github.com/jakartaee/validation
- Owner: jakartaee
- License: apache-2.0
- Created: 2010-09-29T11:34:19.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2025-04-09T03:15:13.000Z (9 months ago)
- Last Synced: 2025-05-07T12:56:25.377Z (8 months ago)
- Topics: bean-validation, java
- Language: Java
- Homepage: http://beanvalidation.org
- Size: 814 KB
- Stars: 141
- Watchers: 26
- Forks: 58
- Open Issues: 29
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: license.txt
Awesome Lists containing this project
README
# Jakarta Validation API
This repository contains the Jakarta Validation 3.1 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 8.
## 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 8 and Maven 3 (>= 3.0.3). With these prerequisites in place you can compile the source via:
mvn 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.