
Maven PAR Plugin 1.0.0.M1
Shortly after the introduction of SpringSource dm Server (Application Platform at the time), Thorsten Maus created a Maven plugin for creating PAR files. This was a great community contribution and we even used it in the Getting Started Guide for dm Server 1.0.x.
As dm Server's 2.0 milestones have progressed we've been adding new functionality [...]

Installing STS into Eclipse 3.5
Today marks a big day for Eclipse and for everybody involved with the Eclipse ecosystem: Congratulations to the Eclipse folks for releasing Eclipse 3.5 aka Galileo. You can read more about the release at http://www.eclipse.org/galileo/. I encourage everybody to download Eclipse 3.5 today and try it out.
[ Editor's Note: STS 2.1.0.RC1, which includes full packaged [...]

OSGi Test Stubs 1.0.0.M1
I'm pleased to announce the 1.0.0.M1 release of SpringSource's OSGi Test Stubs. These stubs offer a way to unit test complex OSGi Framework interactions without needing a full OSGi container.
Package – Download
Git – git://git.springsource.org/osgi-test-stubs/osgi-test-stubs.git
The Problem
As the dm Server team has been developing, we found that one of the biggest problem areas for testing for us [...]

Messaging meets OSGi at OSGi DevCon Europe
Yesterday I was speaking at OSGi DevCon Europe about using Spring Integration and dm Server to tackle common problems in large applications in a pragmatic way. Before and after my session I talked to various people that liked to have a little more information about these ideas. This blog will give an overview of what [...]

Modular Web Applications with SpringSource Slices
Updated: added sub module instructions for Git.
I've talked in the past about providing support for truly modular applications, and I'm pleased to announce that you can now access the early prototype code of SpringSource Slices.
Building and Installing
You can access the source code from our Git repository:
git clone git://git.springsource.org/slices/slices.git
git submodule init
git submodule update
To build a [...]

dm Server Repository Content via JMX
In the dm Server 2.0.0.M1 release we added support for shared repositories. As a followup to this new functionality, we've added support for browsing those repositories via JMX.
Connecting to a running dm Server instance with a JMX client now shows you a Repository group. Under this group, each configured repository (with the exception [...]

Exploring Roo's Architecture
Last month we discovered how easy it is to build a fully-fledged enterprise application in just a few minutes using Spring Roo – our new productivity tool for Java developers. While many Java developers have already started evaluating Roo to help save time on their projects, I've received a lot of questions from people curious [...]

Deploying WARs to the OSGi Web Container is now even easier
As Rob mentioned in his introduction to the OSGi Web Container, dm Server automatically imports system packages into Web bundles. This has proved very useful, especially when deploying existing WAR files into an OSGi environment. I've recently spent some time moving this functionality from dm Server's Web subsystem into the OSGi Web Container RI. This [...]

Using Spring BlazeDS Integration 1.0
Today we announced the public availability of the 1.0 GA release of the newest member of the open source Spring project portfolio, Spring BlazeDS Integration. Corresponding with this event, I thought it time to bring my previous getting started post up to date. To recap:
This project's purpose is to make it easier to [...]

Cloning in dm Server 2.0 M3
Cloning is the feature in dm Server 2.0 which copies certain bundles and libraries into a scoped application (that is, a PAR or a scoped plan) as described in the roadmap.
The support for cloning in dm Server has progressed steadily over the last few sprints. The fundamental mechanisms were in place in M1: cloning may [...]