Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[sisu-dev] Initial contribution milestone (0.0.0.M0)

Hi folks,

Since the two main contributions were approved:

   https://bugs.eclipse.org/bugs/show_bug.cgi?id=372081
   https://bugs.eclipse.org/bugs/show_bug.cgi?id=385803

and the nightly builds were in a good state:

   https://hudson.eclipse.org/hudson/job/sisu-inject-nightly/10/
   https://hudson.eclipse.org/hudson/job/sisu-plexus-nightly/17/

I decided to tag our first (baseline) milestone:

   http://git.eclipse.org/c/sisu/org.eclipse.sisu.inject.git/tag/?id=milestones/0.0.0.M0
   http://git.eclipse.org/c/sisu/org.eclipse.sisu.plexus.git/tag/?id=milestones/0.0.0.M0

The major difference between this and the original (pre-Eclipse) codebase is the move to "org.eclipse.sisu" as the primary package and the new Tycho-driven build.

To prove this was indeed the case I reworked the original Sisu build to take this milestone and repackage the code back to the original "org.sonatype..." packages:

   https://github.com/sonatype/sisu/blob/master/legacy/containers/sisu-inject-bean/pom.xml
   https://github.com/sonatype/sisu/blob/master/legacy/containers/sisu-inject-plexus/pom.xml

I then verified the binaries, sources, and javadoc were sufficiently similar to the (pre-Eclipse) 2.3.0 release and tagged this build in the old repository as sisu-2.3.1.

This should give us a firm foundation as we work on improving the API/SPI.

--
Cheers, Stuart

PS. There are plenty of tasks in the backlog if people would like to help out and learn more about the Sisu codebase:

   https://bugs.eclipse.org/bugs/buglist.cgi?resolution=---&classification=Technology&query_format=advanced&component=Inject&component=Plexus&product=Sisu

;)



Back to the top