Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] sisu-equinox

On Wed, 5 May 2021 at 08:49, Christoph Läubrich <laeubi@xxxxxxxxxxxxxx> wrote:
>
> Tycho contains the sisu-equinox bundles but beside the sitedoc [1] I
> haven't found any information about this e.g why is it part of tycho,
> was it meant as a seperate project only hosted in tycho repository, what
> does "Sisu" means...
>
>

Sisu is an implementation of a JSR330 dependency injection container
and is used by maven.

Sisu + pure JSR330 annotations are the successor to the old-style
plexus-based dependency injection container, which is now considered
deprecated by maven project.

The sisu-equinox module in tycho integrates the equinox OSGi runtime
and OSGi services into the dependency injection container used by
maven and by extension, tycho.

You can read about the main sisu project here: https://www.eclipse.org/sisu/

You can read about how maven uses JSR-330 dependency injection here:
https://maven.apache.org/maven-jsr330.html

-- 
Mat Booth
http://fedoraproject.org/get-fedora


Back to the top