I vote for this approach.
On Fri, 2007-02-16 at 10:42 -0600, Brian Stansberry wrote:
For proper AS build integration, the component-info.xml in
repository.jboss.com for a JBC release should include this kind of thing:
<import componentref="javassist">
<compatible version="3.3.0.GA"/>
<compatible version="3.4.GA"/>
</import>
Properly maintaining that element can drive the documentation of
compatibility.
Re: reducing dependencies, how about (for 2.0):
1) Standardize on JGroups 2.5 and chuck concurrent.jar.
2) Chuck JDK 1.4 compatibility, which IMHO is a lot of trouble for
little gain. Since AS 4.2 ships with 1.4.x, we're going to have to do
bug fixes on 1.4.x for a number of years. That makes it a semi-living
branch for those non-JBAS users who require JDK 1.4.
3) See if any of the PojoCache dependencies can be eliminated or reduced
to optional (e.g. microcontainer).