blob: 0e8292359d0e04d1ef0fcbc9d231a338f475d0bf [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="dev@bval.apache.org" />
<META http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<META name="Description" content="Apache BVal -- Downloads" />
<META name="Keywords" content="Apache BVal Bean Validation JSR-303 JavaEE6" />
<META name="Owner" content="dev@bval.apache.org" />
<META name="Robots" content="index, follow" />
<META name="Security" content="Public" />
<META name="Source" content="wiki template" />
<META name="DC.Rights" content="Copyright � 2010-2012, The Apache Software Foundation" />
<!-- Le styles -->
<link href="/resources/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
body {
padding-top: 60px;
padding-bottom: 40px;
}
.headerlink {
visibility: hidden;
}
dt:hover > .headerlink, p:hover > .headerlink, td:hover > .headerlink, h1:hover > .headerlink, h2:hover > .headerlink, h3:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, h6:hover > .headerlink {
visibility: visible
} </style>
<link href="/resources/css/bootstrap-responsive.css" rel="stylesheet">
<link href="/resources/css/bval.css" rel="stylesheet">
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
<script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Fav and touch icons -->
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-144-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="https://twitter.github.com/bootstrap/assets/ico/apple-touch-icon-57-precomposed.png">
<link rel="shortcut icon" href="/resources/images/feather-small.png">
<title>Apache BVal</title>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a class="brand" href="/index.html"><img src="/resources/images/bval-bean-small.png" alt="Apache BVal" title="Apache BVal" /></a>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="/downloads.html">Downloads</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Documentation <b class="caret"></b></a>
<ul class="dropdown-menu pull-right">
<li><a href="/samples.html">Samples</a></li>
<li><a href="/mvnsite/index.html">Generated Docs</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Development <b class="caret"></b></a>
<ul class="dropdown-menu pull-right">
<li><a href="https://git-wip-us.apache.org/repos/asf/bval">Source Code</a></li>
<li><a href="/coding-standards.html">Coding Standards</a></li>
<li><a href="/building.html">Building</a></li>
<li><a href="https://issues.apache.org/jira/browse/BVAL">Issue Tracker</a></li>
<li><a href="/beanvalidation-tck.html">Bean Validation TCK</a></li>
<li><a href="/automated-builds.html">Automated Builds</a></li>
<li><a href="/release-management.html">Release Management</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Community <b class="caret"></b></a>
<ul class="dropdown-menu pull-right">
<li><a href="/board-reports/index.html">Status</a></li>
<li><a href="/getting-involved.html">Getting Involved</a></li>
<li><a href="/people.html">People</a></li>
<li><a href="/mailing-lists.html">Mailing Lists</a></li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
<img src="/resources/images/feather-small.png" alt="Apache" title="Apache" /> <b class="caret"></b></a>
<ul class="dropdown-menu pull-right">
<li><a href="https://www.apache.org">Home</a></li>
<li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship.html">Support</a></li>
</ul>
</li>
</ul>
<form id="search-form" class="navbar-search pull-right" action="https://www.google.com/cse" method="get">
<input value="bval.apache.org" name="sitesearch" type="hidden" />
<input class="search-query" name="q" id="query" type="text" />
</form>
<script type="text/javascript" src="https://www.google.com/coop/cse/brand?form=search-form"></script>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container" id="BValContent_Downloads">
<p>Apache BVal provides an implementation of the
<a href="http://jcp.org/en/jsr/detail?id=380">Java Bean Validation</a> (JSR380) Specification
which is TCK compliant and works on Java SE 8 or later.</p>
<p>Apache BVal artifacts are distributed in source and binary form under the
terms of the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
See the included <code>LICENSE</code> and <code>NOTICE</code> files included in each artifact for
additional license information. Please read the
<a href="#Downloads-VerifyingReleases">Verifying Releases</a> section below on
how to verify the integrity of downloaded files.</p>
<h3 id="current-releases">Current Releases<a class="headerlink" href="#current-releases" title="Permalink">&para;</a></h3>
<h4 id="apache-bval-205-java-8-bean-validation-v20-released-october-26-2020">Apache BVal 2.0.5 - Java 8 - Bean Validation v2.0 - Released October 26 2020<a class="headerlink" href="#apache-bval-205-java-8-bean-validation-v20-released-october-26-2020" title="Permalink">&para;</a></h4>
<table class="table">
<thead>
<tr>
<th>Module</th>
<th>Artifact</th>
<th>Signatures</th>
<th>Comments</th>
</tr>
</thead>
<tbody>
<tr>
<td>Source Distribution</td>
<td><a href="http://www.apache.org/dyn/closer.cgi/bval/2.0.5/bval-parent-2.0.5-source-release.zip">bval-parent-2.0.5-source-release.zip</a></td>
<td><a href="http://www.apache.org/dist/bval/2.0.5/bval-parent-2.0.5-source-release.zip.asc">asc</a> <a href="http://www.apache.org/dist/bval/2.0.5/bval-parent-2.0.5-source-release.zip.sha512">sha512</a></td>
<td>-</td>
</tr>
<tr>
<td>JSR380 Implementation</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-jsr/2.0.5/bval-jsr-2.0.5.jar">bval-jsr-2.0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/2.0.5/bval-jsr-2.0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/2.0.5/bval-jsr-2.0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/2.0.5/bval-jsr-2.0.5.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code></td>
</tr>
<tr>
<td>Implementation Bundle</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/org.apache.bval.bundle/2.0.5/org.apache.bval.bundle-2.0.5.jar">org.apache.bval.bundle-2.0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/2.0.5/org.apache.bval.bundle-2.0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/2.0.5/org.apache.bval.bundle-2.0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/2.0.5/org.apache.bval.bundle-2.0.5.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code> w/ OSGi metadata (includes <code>bval-jsr</code>)</td>
</tr>
<tr>
<td>Extra Routines and Constraints</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-extras/2.0.5/bval-extras-2.0.5.jar">bval-extras-2.0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/2.0.5/bval-extras-2.0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/2.0.5/bval-extras-2.0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/2.0.5/bval-extras-2.0.5.jar.sha1">sha1</a></td>
<td>Optional module</td>
</tr></tbody></table>
<h4 id="apache-bval-112-java-6-bean-validation-v11-released-nov-3-2016">Apache BVal 1.1.2 - Java 6 - Bean Validation v1.1 - Released Nov 3 2016<a class="headerlink" href="#apache-bval-112-java-6-bean-validation-v11-released-nov-3-2016" title="Permalink">&para;</a></h4>
<table class="table">
<thead>
<tr>
<th>Module</th>
<th>Artifact</th>
<th>Signatures</th>
<th>Comments</th>
</tr>
</thead>
<tbody>
<tr>
<td>Source Distribution</td>
<td><a href="http://www.apache.org/dyn/closer.cgi/bval/1.1.2/bval-parent-1.1.2-source-release.zip">bval-parent-1.1.2-source-release.zip</a></td>
<td><a href="http://www.apache.org/dist/bval/1.1.2/bval-parent-1.1.2-source-release.zip.asc">asc</a> <a href="http://www.apache.org/dist/bval/1.1.2/bval-parent-1.1.2-source-release.zip.md5">md5</a> <a href="http://www.apache.org/dist/bval/1.1.2/bval-parent-1.1.2-source-release.zip.sha1">sha1</a></td>
<td>-</td>
</tr>
<tr>
<td>Core Framework</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-core/1.1.2/bval-core-1.1.2.jar">bval-core-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/1.1.2/bval-core-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/1.1.2/bval-core-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/1.1.2/bval-core-1.1.2.jar.sha1">sha1</a></td>
<td>-</td>
</tr>
<tr>
<td>JSR349 Implementation</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-jsr/1.1.2/bval-jsr-1.1.2.jar">bval-jsr-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/1.1.2/bval-jsr-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/1.1.2/bval-jsr-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr/1.1.2/bval-jsr-1.1.2.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code> (requires <code>bval-core</code>)</td>
</tr>
<tr>
<td>Implementation Bundle</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/org.apache.bval.bundle/1.1.2/org.apache.bval.bundle-1.1.2.jar">org.apache.bval.bundle-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/1.1.2/org.apache.bval.bundle-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/1.1.2/org.apache.bval.bundle-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/1.1.2/org.apache.bval.bundle-1.1.2.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code> w/ OSGi metadata (includes <code>bval-core</code> and <code>bval-jsr</code>)</td>
</tr>
<tr>
<td>Extra Routines and Constraints</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-extras/1.1.2/bval-extras-1.1.2.jar">bval-extras-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/1.1.2/bval-extras-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/1.1.2/bval-extras-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/1.1.2/bval-extras-1.1.2.jar.sha1">sha1</a></td>
<td>Optional module</td>
</tr>
<tr>
<td>Legacy Agimatec JSON support</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-json/1.1.2/bval-json-1.1.2.jar">bval-json-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/1.1.2/bval-json-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/1.1.2/bval-json-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/1.1.2/bval-json-1.1.2.jar.sha1">sha1</a></td>
<td>Optional integration module</td>
</tr>
<tr>
<td>Legacy Agimatec XML support</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-xstream/1.1.2/bval-xstream-1.1.2.jar">bval-xstream-1.1.2.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/1.1.2/bval-xstream-1.1.2.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/1.1.2/bval-xstream-1.1.2.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/1.1.2/bval-xstream-1.1.2.jar.sha1">sha1</a></td>
<td>Optional integration module</td>
</tr></tbody></table>
<p>Note: this release depends on geronimo-validation_1.1_spec API jar or any official bean validation API. EL API is optional but enables new Bean Validation 1.1 features.</p>
<h4 id="apache-bval-05-java-5-bean-validation-v10-released-september-21-2012">Apache BVal 0.5 - Java 5 - Bean Validation v1.0 - Released September 21, 2012<a class="headerlink" href="#apache-bval-05-java-5-bean-validation-v10-released-september-21-2012" title="Permalink">&para;</a></h4>
<table class="table">
<thead>
<tr>
<th>Module</th>
<th>Artifact</th>
<th>Signatures</th>
<th>Comments</th>
</tr>
</thead>
<tbody>
<tr>
<td>Source Distribution</td>
<td><a href="http://www.apache.org/dyn/closer.cgi/bval/0.5/bval-parent-0.5-source-release.zip">bval-parent-0.5-source-release.zip</a></td>
<td><a href="http://www.apache.org/dist/bval/0.5/bval-parent-0.5-source-release.zip.asc">asc</a> <a href="http://www.apache.org/dist/bval/0.5/bval-parent-0.5-source-release.zip.md5">md5</a> <a href="http://www.apache.org/dist/bval/0.5/bval-parent-0.5-source-release.zip.sha1">sha1</a></td>
<td>-</td>
</tr>
<tr>
<td>Core Framework</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-core/0.5/bval-core-0.5.jar">bval-core-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/0.5/bval-core-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/0.5/bval-core-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-core/0.5/bval-core-0.5.jar.sha1">sha1</a></td>
<td>-</td>
</tr>
<tr>
<td>JSR303 Implementation</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-jsr303/0.5/bval-jsr303-0.5.jar">bval-jsr303-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr303/0.5/bval-jsr303-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr303/0.5/bval-jsr303-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-jsr303/0.5/bval-jsr303-0.5.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code> (requires <code>bval-core</code>)</td>
</tr>
<tr>
<td>Implementation Bundle</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/org.apache.bval.bundle/0.5/org.apache.bval.bundle-0.5.jar">org.apache.bval.bundle-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/0.5/org.apache.bval.bundle-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/0.5/org.apache.bval.bundle-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/org.apache.bval.bundle/0.5/org.apache.bval.bundle-0.5.jar.sha1">sha1</a></td>
<td><code>javax.validation.spi.ValidationProvider</code> w/ OSGi metadata (includes <code>bval-core</code> and <code>bval-jsr303</code>)</td>
</tr>
<tr>
<td><a href="http://code.google.com/p/google-guice/">Google Guice</a> Integration</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-guice/0.5/bval-guice-0.5.jar">bval-guice-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-guice/0.5/bval-guice-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-guice/0.5/bval-guice-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-guice/0.5/bval-guice-0.5.jar.sha1">sha1</a></td>
<td>Optional integration module</td>
</tr>
<tr>
<td>Extra Routines and Constraints</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-extras/0.5/bval-extras-0.5.jar">bval-extras-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/0.5/bval-extras-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/0.5/bval-extras-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-extras/0.5/bval-extras-0.5.jar.sha1">sha1</a></td>
<td>Optional module</td>
</tr>
<tr>
<td>Legacy Agimatec JSON support</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-json/0.5/bval-json-0.5.jar">bval-json-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/0.5/bval-json-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/0.5/bval-json-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-json/0.5/bval-json-0.5.jar.sha1">sha1</a></td>
<td>Optional integration module</td>
</tr>
<tr>
<td>Legacy Agimatec XML support</td>
<td><a href="http://repo1.maven.org/maven2/org/apache/bval/bval-xstream/0.5/bval-xstream-0.5.jar">bval-xstream-0.5.jar</a></td>
<td><a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/0.5/bval-xstream-0.5.jar.asc">asc</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/0.5/bval-xstream-0.5.jar.md5">md5</a> <a href="https://repository.apache.org/content/repositories/releases/org/apache/bval/bval-xstream/0.5/bval-xstream-0.5.jar.sha1">sha1</a></td>
<td>Optional integration module</td>
</tr></tbody></table>
<p><a name="Downloads-OlderReleases"></a></p>
<h3 id="older-releases">Older Releases<a class="headerlink" href="#older-releases" title="Permalink">&para;</a></h3>
<h4 id="apache-bval-110-released-june-2015">Apache BVal 1.1.0 - Released June 2015<a class="headerlink" href="#apache-bval-110-released-june-2015" title="Permalink">&para;</a></h4>
<p>Available at the <a href="http://archive.apache.org/dist/bval/1.1.0">Apache release archive</a>.</p>
<h4 id="apache-bval-04-released-april-13-2012">Apache BVal 0.4 - Released April 13, 2012<a class="headerlink" href="#apache-bval-04-released-april-13-2012" title="Permalink">&para;</a></h4>
<p>Available at the <a href="http://archive.apache.org/dist/bval/0.4">Apache release archive</a>.</p>
<h4 id="apache-bean-validation-03-incubating-released-april-28-2011">Apache Bean Validation 0.3-incubating - Released April 28, 2011<a class="headerlink" href="#apache-bean-validation-03-incubating-released-april-28-2011" title="Permalink">&para;</a></h4>
<p>Available at the <a href="http://archive.apache.org/dist/incubator/bval/0.3-incubating">Apache release archive</a>.</p>
<h4 id="apache-bean-validation-02-incubating-released-august-18-2010">Apache Bean Validation 0.2-incubating - Released August 18, 2010<a class="headerlink" href="#apache-bean-validation-02-incubating-released-august-18-2010" title="Permalink">&para;</a></h4>
<p>Available at the <a href="http://archive.apache.org/dist/incubator/bval/0.2-incubating">Apache release archive</a>.</p>
<h4 id="apache-bean-validation-01-incubating-released-june-11-2010">Apache Bean Validation 0.1-incubating - Released June 11, 2010<a class="headerlink" href="#apache-bean-validation-01-incubating-released-june-11-2010" title="Permalink">&para;</a></h4>
<p>Available at the <a href="http://archive.apache.org/dist/incubator/bval/0.1-incubating">Apache release archive</a>.</p>
<p><a name="Downloads-MavenUsers"></a></p>
<h3 id="maven-users">Maven Users<a class="headerlink" href="#maven-users" title="Permalink">&para;</a></h3>
<p>Our artifacts are published to the Maven Central repository and can be
found under the <code>org.apache.bval</code> groupId.</p>
<p>You'll need to add the following dependencies in your builds (and Maven
will automatically include the additional transitive dependencies for you):</p>
<pre><code class="language-html">&lt;dependency&gt;
&lt;groupId&gt;org.apache.geronimo.specs&lt;/groupId&gt;
&lt;artifactId&gt;geronimo-validation_1.0_spec&lt;/artifactId&gt;
&lt;version&gt;1.1&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.apache.bval&lt;/groupId&gt;
&lt;artifactId&gt;org.apache.bval.bundle&lt;/artifactId&gt;
&lt;version&gt;0.5&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<p>Maven will determine the transitive dependencies for the artifacts, but if
you are not using Maven to build your project, then you will also need the
following dependencies on the classpath:</p>
<pre><code class="language-html">&lt;dependency&gt;
&lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
&lt;artifactId&gt;commons-lang3&lt;/artifactId&gt;
&lt;version&gt;3.1&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.slf4j&lt;/groupId&gt;
&lt;artifactId&gt;slf4j-simple&lt;/artifactId&gt;
&lt;version&gt;1.6.1&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
&lt;groupId&gt;commons-beanutils&lt;/groupId&gt;
&lt;artifactId&gt;commons-beanutils&lt;/artifactId&gt;
&lt;version&gt;1.8.3&lt;/version&gt;
&lt;/dependency&gt;
</code></pre>
<p><a name="Downloads-VerifyingReleases"></a></p>
<h3 id="verifying-releases">Verifying Releases<a class="headerlink" href="#verifying-releases" title="Permalink">&para;</a></h3>
<p>It is essential that you verify the integrity of any downloaded files using
the PGP or MD5 signatures. For more information on signing artifacts and
why we do it, check out the
<a href="http://www.apache.org/dev/release-signing.html">Release Signing FAQ</a>.</p>
<p>The PGP signatures can be verified using PGP or GPG. First download the <a href="http://www.apache.org/dist/bval/KEYS">KEYS</a>
as well as the asc signature file for the artifact. Make sure you get
these files from the
<a href="http://www.apache.org/dist/bval/">main distribution directory</a>,
rather than from a
<a href="http://www.apache.org/dyn/closer.cgi/bval/">mirror</a>.
Then verify the signatures using:</p>
<pre><code class="language-sh">$ pgpk -a KEYS
$ pgpv bval-parent-0.5-source-release.zip.asc
</code></pre>
<p>or</p>
<pre><code class="language-sh">$ pgp -ka KEYS
$ pgp bval-parent-0.5-source-release.zip.asc
</code></pre>
<p>or</p>
<pre><code class="language-sh">$ gpg --import KEYS
$ gpg --verify bval-parent-0.5-source-release.zip.asc
</code></pre>
<p>Alternatively, you can verify the MD5 signature on the files. A Unix/Linux
program called <code>md5</code> or <code>md5sum</code> is included in most distributions. It is
also available as part of
<a href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
Windows users can get binary md5 programs from these (and likely other) places:</p>
<ul>
<li><a href="http://www.md5summer.org/">http://www.md5summer.org/</a></li>
<li><a href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5/</a></li>
<li><a href="http://www.pc-tools.net/win32/md5sums/">http://www.pc-tools.net/win32/md5sums/</a></li>
</ul>
</div>
<hr>
<div class="container">
<footer>
<p>Copyright © 2010-2021 The Apache Software Foundation. Licensed under <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License 2.0</a>.
View our <a href="/privacy-policy.html">privacy policy</a>.
</p>
<p>Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.
</p>
</footer>
</div> <!-- /container -->
<!-- Le javascript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"; type="text/javascript"></script>
<script src="/resources/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="/resources/css/docco.css">
<script src="//cdn.jsdelivr.net/gh/highlightjs/cdn-release@11.0.1/build/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
</body>
</html>