Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
  1. Home
  2. Projects
  3. Eclipse Technology
  4. Sisu
  5. 0.2.0
  6. Review Information

Sisu 0.2.0

Primary tabs

  • Overview
  • Issues
  • Release Plan
  • Review Information(active tab)
Description: 

Main story: implement JSR250 lifecycle support

Plus maintenance fixes and minor features.

API Certification: 

The project leadership certifies that the APIs in this release are "Eclipse Quality".

Architectural Issues: 

Only a couple of API additions were needed in this release. Was able to re-use the lifecycle design I originally wrote in sisu-plexus to implement support for JSR250's @PostConstruct and @PreDestroy.

Sonar results look good: https://dev.eclipse.org/sonar/dashboard/index/org.eclipse.sisu:sisu-inject

Security Issues: 

There are no known security issues in this release.

Non-Code Aspects: 

CI builds moved to a dedicated HIPP instance at https://hudson.eclipse.org/sisu/.

Some minor additions were made to the wiki and tutorials, more in-depth examples are still needed.

Usability Details: 

Sisu is stable and ready for production use. The JSR330 based programming model lets you write re-usable components with the minimum of configuration glue.

End of Life: 

Sisu provides runtime support for legacy components that use the main org.sonatype.sisu interfaces and annotations. These types are marked as deprecated in favour of the equivalent org.eclipse.sisu types.

Standards: 

Sisu's programming model builds on top of the JSR330 standard. Sisu modules remain compatible with the official Google-Guice 3.0 release.

Communities: 

Benson Margulies contributed patches to improve the javadoc:

  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=427202
  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=427225

Other issues reported by external users since the last release:

  • https://bugs.eclipse.org/bugs/show_bug.cgi?id=423596

The sisu-user and sisu-dev mailing lists continue to show a growing interest in the project. More tutorials and examples are still needed, and the wiki needs more details on how to contribute to the project. The forum is rarely used. Sisu is used in some form by the Maven, Hudson, and Nexus open source projects and members of those communities occasionally take part in Sisu discussions. Likewise the Sisu project lead takes an active interest in projects that adopt Sisu.

 

Incubating - Sisu

Project Links

  • Getting Started
  • Website

Related Projects

Project Hierarchy:

  • Eclipse Technology
  • Sisu

Tags

Technology Types
  • OSGi
  • Runtime
Build Technologies
  • Maven
  • Tycho
Other Tags
  • JSR330
  • Inject
  • Guice
  • OSGi

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top