Mirror of Apache Geronimo specs
Java Other
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-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 Feb 9, 2015
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 [maven-release-plugin] prepare for next development iteration Sep 17, 2014
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 GERONIMO-6553 add new CDI-2.0 features Aug 2, 2016
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 GERONIMO-6558 remove default public modifier from interface default m… Mar 28, 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-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 add jsonp-1.1 to our spec roaster May 23, 2016

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.