Simon Laws wrote:
I would agree that goals 1 and 2 are more important than goal 3. I
would though consider shipping some jars with our binary distro if we
needed extra jars over and above the Tuscany distro to make some of
the sames work. Especially if that removes the need to set environment
variables and download anything but Tuscany and the sample.
I haven't looked at the details of what you are proposing here so I
will do that before commenting further.
Simon
I can investigate this suggested approach. The aditional jars that we
would need to ship with the travel sample (as a delta to Tuscany SCA 1.6)
would be all or part of the contents of the OpenEJB "lib" directory.
Some subsetting might be possible based on the needs of the travel sample,
and I can investigate how large the subset would be.
This approach might create problems with version conflicts between
older versions of the JEE/Geronimo-related jars in the Tuscany SCA 1.6
binary distro and newer versions of those jars used by OpenEJB 3.x.
I can investigate whther or not these conflicts create any issues for
running the travel sample.
In order to implement this packaging it will be necessary to restructure
the travel sample distribution directory with two submodules under the
distribution module. One submodule would bring in the Tuscany SCA 1.6
dependencies and the other submodule would bring in the OpenEJB dependencies.
This change shouldn't be a problem as this is similar to what we do in
the Tuscany SCA 1.x distribution with the bundle and manifest submodules.
Simon