Mirror of Apache Geronimo specs
Java Other
Switch branches/tags
specs specs-parent-1.6 specs-parent-1.5 specs-1.4 geronimo-ws-metadata_2.0_spec-1.1.3 geronimo-ws-metadata_2.0_spec-1.1.2 geronimo-ws-metadata_2.0_spec-1.1.1 geronimo-ws-metadata_2.0_spec-1.1.0 geronimo-ws-metadata_2.0_spec-1.1-M1 geronimo-validation_1.1_spec-1.0 geronimo-validation_1.1_spec-1.0-alpha-1 geronimo-validation_1.0_spec-1.1 geronimo-validation_1.0_spec-1.0.1 geronimo-validation_1.0_spec-1.0 geronimo-validation_1.0_spec-1.0-CR5 geronimo-stax-api_1.2_spec-1.2 geronimo-stax-api_1.2_spec-1.1 geronimo-stax-api_1.2_spec-1.0 geronimo-stax-api_1.0_spec-1.0.1 geronimo-stax-api_1.0_spec-1.0 geronimo-servlet_3.0_spec-1.0 geronimo-servlet_2.5_spec-1.2 geronimo-servlet_2.5_spec-1.1.2 geronimo-servlet_2.5_spec-1.1.1 geronimo-servlet_2.5_spec-1.1 geronimo-servlet_2.5_spec-1.1-M1 geronimo-servlet_2.4_spec-1.1.1 geronimo-servlet_2.4_spec-1.1 geronimo-saaj_1.3_spec-1.1 geronimo-saaj_1.3_spec-1.0.2 geronimo-saaj_1.3_spec-1.0.1 geronimo-saaj_1.3_spec-1.0.0 geronimo-saaj_1.3_spec-1.0 geronimo-saaj_1.1_spec-1.1 geronimo-qname_1.1_spec-1.1 geronimo-osgi-support-1.1 geronimo-osgi-support-1.0 geronimo-jta_1.2_spec-1.0-alpha-1 geronimo-jta_1.1_spec-1.1.1 geronimo-jta_1.1_spec-1.1.0 geronimo-jta_1.1_spec-1.0 geronimo-jta_1.1_spec-1.0-M1 geronimo-jta_1.0.1B_spec-1.1.1 geronimo-jta_1.0.1B_spec-1.1 geronimo-jsp_2.2_spec-1.2 geronimo-jsp_2.2_spec-1.1 geronimo-jsp_2.2_spec-1.0 geronimo-jsp_2.1_spec-1.0.1 geronimo-jsp_2.1_spec-1.0 geronimo-jsp_2.1_spec-1.0-M1 geronimo-jsp_2.0_spec-1.1 geronimo-jsonb_1.0_spec-1.0 geronimo-json_1.1_spec-1.0 geronimo-json_1.0_spec-1.0-alpha-1 geronimo-jpa_3.0_spec-1.1.1 geronimo-jpa_3.0_spec-1.1.0 geronimo-jpa_3.0_spec-1.0 geronimo-jpa_3.0_spec-1.0-M1 geronimo-jpa_2.1_spec-1.0-alpha-1 geronimo-jpa_2.0_spec-1.2 geronimo-jpa_2.0_spec-1.1 geronimo-jpa_2.0_spec-1.0.1 geronimo-jpa_2.0_spec-1.0 geronimo-jpa_2.0_spec-1.0-PFD2 geronimo-jpa_2.0_spec-1.0-EA-1 geronimo-jpa_1.0_spec-1.1.2 geronimo-jms_2.0_spec-1.0-alpha-2 geronimo-jms_2.0_spec-1.0-alpha-1 geronimo-jms_1.1_spec-1.1.1 geronimo-jms_1.1_spec-1.1 geronimo-jcdi_2.0_spec-1.0.1 geronimo-jcdi_2.0_spec-1.0 geronimo-jcdi_1.1_spec-1.0 geronimo-jcdi_1.1_spec-1.0-alpha-1 geronimo-jcdi_1.0_spec-1.0 geronimo-jcdi_1.0_spec-1.0-beta geronimo-jcache_1.0_spec-1.0-alpha-1 geronimo-jbatch_1.0_spec-1.0 geronimo-jaxws_2.2_spec-1.2 geronimo-jaxws_2.2_spec-1.1 geronimo-jaxws_2.2_spec-1.0 geronimo-jaxws_2.1_spec-1.0 geronimo-jaxrs_2.0_spec-1.0 geronimo-jaxrs_2.0_spec-1.0-alpha-1 geronimo-jaxrs_1.1_spec-1.0 geronimo-jaxrpc_1.1_spec-2.1 geronimo-jaxrpc_1.1_spec-2.0.1 geronimo-jaxrpc_1.1_spec-2.0.0 geronimo-jaxrpc_1.1_spec-2.0 geronimo-jaxrpc_1.1_spec-1.1 geronimo-jaxr_1.0_spec-2.1 geronimo-jaxr_1.0_spec-2.0.1 geronimo-jaxr_1.0_spec-2.0.0 geronimo-jaxr_1.0_spec-2.0 geronimo-jaxr_1.0_spec-1.1 geronimo-jaxb_2.2_spec-1.0.1 geronimo-jaxb_2.2_spec-1.0 geronimo-jaxb_2.1_spec-1.0 geronimo-javamail_1.4_spec-1.7.2-alpha-1 geronimo-javamail_1.4_spec-1.7.1
Nothing to show
Latest commit a81d2c9 Sep 4, 2017 @johnament johnament GERONIMO-6581 Bean Validation 2.0 API
Based on patch from mbenson

git-svn-id: https://svn.apache.org/repos/asf/geronimo/specs/trunk@1807299 13f79535-47bb-0310-9956-ffa450edef68
Permalink
Failed to load latest commit information.
geronimo-activation_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-annotation_1.0-MR1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-annotation_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-annotation_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-annotation_1.2_spec [maven-release-plugin] prepare for next development iteration Mar 31, 2015
geronimo-annotation_1.3_spec [maven-release-plugin] prepare for next development iteration Jun 26, 2017
geronimo-atinject_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-availability_0.4_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-availability_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-ccpp_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-commonj_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-concurrent_1.0_spec [maven-release-plugin] prepare for next development iteration Sep 17, 2014
geronimo-ejb_3.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-ejb_3.1_spec-alt upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-ejb_3.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-ejb_3.2_spec [maven-release-plugin] prepare for next development iteration Feb 9, 2015
geronimo-el_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-el_2.2_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-interceptor_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-interceptor_1.2_spec [maven-release-plugin] prepare for next development iteration Mar 31, 2015
geronimo-interceptor_3.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-j2ee-connector_1.6_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-j2ee-deployment_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-j2ee-management_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jacc_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jacc_1.4_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaspic_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-javaee-deployment_1.1MR3_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-javamail_1.4_spec [maven-release-plugin] prepare for next development iteration Feb 9, 2015
geronimo-javamail_1.5_spec Fix testToString() May 11, 2016
geronimo-jaxb_2.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxb_2.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxb_2.2_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxr_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxrpc_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxrs_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxrs_2.0_spec [maven-release-plugin] prepare for next development iteration Apr 16, 2017
geronimo-jaxws_2.1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxws_2.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jaxws_2.2_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jbatch_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jcache_1.0_spec GERONIMO-6564 move JSONB api from Apache Johnzon to Geronimo Apr 16, 2017
geronimo-jcdi_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jcdi_1.1_spec GERONIMO-6556 improve AnnotationLiteral performance by caching toStri… Oct 18, 2016
geronimo-jcdi_2.0_spec [maven-release-plugin] prepare for next development iteration Aug 31, 2017
geronimo-jms_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jms_2.0_spec GERONIMO-6559 check topic is passed in constructor Dec 3, 2016
geronimo-jpa_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jpa_2.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jpa_2.1_spec add a small script to generate the signatures of the RI and our imple… Jun 19, 2015
geronimo-json_1.0_spec ensuring using Json class doesn't lead to perf issues caching the pro… Sep 12, 2016
geronimo-json_1.1_spec [maven-release-plugin] prepare for next development iteration Apr 16, 2017
geronimo-jsonb_1.0_spec [maven-release-plugin] prepare for next development iteration Apr 21, 2017
geronimo-jsp_2.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jsp_2.2_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jta_1.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-jta_1.2_spec [maven-release-plugin] prepare for next development iteration Feb 9, 2015
geronimo-osgi-support upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-saaj_1.3_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-servlet_2.5_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-servlet_3.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-servlet_3.1_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-stax-api_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-stax-api_1.2_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-validation_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-validation_1.1_spec [maven-release-plugin] prepare for next development iteration Oct 6, 2016
geronimo-validation_2.0_spec GERONIMO-6581 Bean Validation 2.0 API Sep 4, 2017
geronimo-websockets_1.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
geronimo-ws-metadata_2.0_spec upgrade to freshly released genesis parent pom Sep 15, 2014
specs-parent update copyright year to 2014 Mar 16, 2014
LICENSE fix my mistake. license/notice files should not have a .txt suffix Jul 15, 2011
NOTICE update copyright year to 2014 Mar 16, 2014
README update README with updated Maven and j2se info Dec 4, 2008
pom.xml GERONIMO-6568 add PARAMETER to @Priority May 30, 2017

README

Structure
========

Only specs under active development should be in trunk.  Once you release, delete the trunk.  If you need to make a change or bugfix, copy the latest tag into trunk and work with that.

Be certain that all dependencies are marked "provided"

Do not copy any code into branches under any circumstances.

Building
========

The is normally no root pom, so you need to build specs individually.

To build you will need:

 * J2SE SDK 1.5+ (http://java.sun.com/j2se/1.5)
 * Maven 2.0.9+ (http://maven.apache.org)

To build all changes incrementally:

    mvn install

To perform clean builds, which are sometimes needed after some changes to the 
source tree:

    mvn clean install


Releasing
=========

Use the maven-release-plugin.  

Stage to your people.apache.org account or to your local machine and scp to people.apache.org.

After a release vote has passed use the maven-stage-plugin to transfer the voted artifacts to the apache release repo.