CDI Without Java EE 6 in New CDISource Project
PLUS, Scala IDE for Eclipse 2.0.0 beta1, Sonar 2.7 RC1 and RubyMine 3.1.1 RC2.
CDI Without Java EE 6?
Andy Gibson has announced a new, CDISource project that aims to promote and
facilitate the use of the Java Contexts and Dependency Injection
framework, and give users the option of using CDI on its own
without Java EE 6. CDISource will focus on enabling the use of CDI
in a vendor neutral environment and maximise the portability of
code across CDI implementations.
“There’s a whole slew of uses for a good type safe and flexible
dependency injection and AOP framework and such as CDI outside of
Java EE containers but there is very little information and code to
make it actually work,” says Gibson.
Andy Gibson will work on the project along with Rick Hightower
and Rob Williams. The CDISource team will begin posting articles on
the project and showcasing code over the upcoming weeks. A Google Code project has already been set up for the
First RC for Sonar 2.7
The first RC of Sonar version 2.7 has been
released. This RC integrates the SCM Activity plugins, adding
functionality for displaying SCM data in all source viewers, and
adds the option of forcing the downcase of username during
authentication. Batch events are now dispatched via EventBus, and
Clover has been moved from the Sonar core, to the Sonar plugins
forge. More information on the changes, is available at the
Second RC of RubyMine 3.1.1
The second RC of RubyMine 3.1.1 has been released.
This release candidate addresses a few bugs, including problems
with mad code folding and unreachable code inspection in the
editor. It also fixes the display strings encoding in the debugger,
alongside several Ruby 1.9.2 debugger segfaults. RubyMine 3.1.1 RC2
can be downloaded from the RubyMine EAP page.
New Compiler Interface for Scala IDE for
A new beta of the Scala IDE for Eclipse has been released.
Version 2.0.0 beta1 of the Scala IDE focuses on
providing reliability and stability, and comes with a reworked
compiler interface. Existing features of the 1.x series have been
reviewed and ported to this new interface. Please note that not all
pre-existing features have made it into the beta release. The team
have provided a Feature Matrix, to clarify which features are
available in which release. Version 2.0.0 beta1 of the Scala IDE
for Eclipse comes with the recently-released Scala 2.9.0-RC1.
New Project for Programmatically Opening
JMAPI is a new project for programmatically
opening email messages on the Windows platforms using MAPI. JMAPI
is based on the previous Java Desktop Interface Components project,
and can be downloaded now from github.
Bob Lee Becomes Square CTO