On 10/15/07, Michael Baessler <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I think now it is time to discuss how we should proceed with the Sandbox
> components and how we will release them.
> The Sandbox is a place to develop components or tooling and to play with
> new technologies around UIMA. If some of the components are stable and
> tested they
> should be included to a Sandbox release. A Sandbox release has the
> advantage the users know what are the reliable components and what are the
> components that are currently under development. I would like to release
> the selected Sandbox components as bundle with each Apache UIMA release
> under - "Apache UIMA Add-ons".
> So the version number is the same for both releases and the effort is
> minimized.
>
> Advantages:
> - release effort is minimized since only one release for all components
> must be done
> - you can download only one package that contains all the components and
> tools
>
> Disadvantages:
> - the release number for a Sandbox component changes for each Apache
> UIMA release independent of component changes
> - the Sandbox components can not be downloaded separately which is maybe
> an issue (??) for some companies
>

Maybe it would be better to offer two kinds of Apache UIMA downloads -
one that bundles the Sandbox components and one that doesn't.  That
way people who don't want the less mature add-ons don't have to get
them.  Of course the downside of that is that the downloads page
becomes more confusing since there are more options.

> To do the release building I'm going to create a new Sandbox project
> called "SandboxDistr" which contains all the information to build and
> package the components.
> For analysis engine components I have created a PEAR packager maven
> plugin (plugin will also be added to the Sandbox) that will be used to
> create a PEAR package automatically
> during the build. My plan was to ship the PEAR package additionally in
> the binary distribution for a component.
>

Neat!  As I recall there was a request for exactly this on the uima user list.

  -Adam

Reply via email to