Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sisu-dev] Initial contribution update

Hi folks,

Here's where we are regarding the initial code contribution...

The JSR330 support code has been loaded into git and is currently going through the parallel IP process:

   http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/tree/  (CQ 6268)

Note: this now uses Eclipse/Tycho to build the bundle instead of the maven-bundle-plugin.

CQ 6647 has been opened for the Plexus support code - the source for this contribution can be found here:

   https://github.com/sonatype/sisu/tree/eclipse-move/CQs/sisu-plexus

I also created a legacy build on github to derive the old sisu-inject-* bundles from the new Eclipse bundles:

   https://github.com/sonatype/sisu/tree/eclipse-move/legacy/containers

These legacy bundles don't yet contain any facade to map the old org.sonatype API to the new org.eclipse API, but I've successfully tested them as replacements for the original bundles in a local Maven distribution (since Maven only uses the Plexus API). Note that the sisu-inject-plexus bundle contains a few additional components, mainly the legacy Plexus configurator/expression support used primarily by Maven - these could be dropped if/when we provide a replacement implementation for the configurator API.

Finally I opened CQs for any third-party dependencies used by the Sisu-Inject and Sisu-Plexus bundles:

   http://eclipse.org/projects/ip_log.php?projectid=technology.sisu

--
Cheers, Stuart

Back to the top