[jboss-dev] Javaee Spec Jars

Emmanuel Bernard emmanuel at hibernate.org
Fri Jan 22 14:18:35 EST 2010


Note that we own a couple of specs like CDI and Bean Validation. For these we do use javax.blah as the genuine owner and implementor of that namespace.

On 22 janv. 2010, at 19:01, Paul Gier wrote:

> Hi everyone,
> 
> There was some discussion about naming conventions and svn structure for the 
> javaee api spec projects this morning.  There is also more info in jira [1]. 
> Here is the plan at this point.
> 
> GroupId: org.jboss.spec.<sun groupId>
> ArtifactId: <spec name>_<spec version>_spec
> Version: Standard OSGI versions starting with 1.0.0
> 
> For example:
> <dependency>
>   <groupId>org.jboss.spec.javax.servlet</groupId>
>   <artifactId>servlet-api_2.5_spec</artifactId>
>   <version>1.0-SNAPSHOT</version>
> </dependency>
> 
> The structure in svn will look similar to the structure that the geronimo 
> project uses for their spec jars [2].  Meaning that each spec version will have 
> a separate trunk and a separate release cycle.
> 
> In addition to deploying the spec jars (and pom) to the Maven repository, there 
> will also be an aggregate pom, but not an aggregate jar.  The aggregate pom will 
> be a project with packaging "pom" and will list each included spec in the 
> dependencyManagement and dependencies sections.  This will allow the app server 
> build to declare a single dependency on the combined javaee pom and it will 
> automatically get all the individual spec jars added to the dependency tree.
> 
> Going forward, we would like to have all spec jars in same area in svn, and each 
> will have it's own release lifecycle and projects that need the spec jars can 
> either depend on the individual jars or on the aggregator pom.
> 
> [1]https://jira.jboss.org/jira/browse/JBEE-15
> [2]http://svn.apache.org/repos/asf/geronimo/specs/trunk/
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development





More information about the jboss-development mailing list