
Spring project infrastructure updates
Introduction Over the last year a number of significant changes have been made to the infrastructure and processes we use to keep the Spring family of projects running smoothly. You may have seen individual announcements about some of these as they happened, while others may have slipped under your radar. I'll recap these changes below. Read more…

Spring Framework moves to GitHub
Today we're happy to announce that the Spring Framework has moved to GitHub! As you've probably noticed, nearly every other Spring project has already made the move, and those that haven't will soon. Git helps us with many of the challenges of managing a large codebase like the Spring Framework, but what's most exciting is Read more…

Rapid Cloud Foundry Deployments with Maven
Apache Maven is a very popular choice in the Java community for building and deploying applications. The Cloud Foundry team has released the Cloud Foundry Maven Plugin to integrate with applications’ development lifecycle, including deployment to the cloud. The same Maven plugin can be used to manage application pushes and updates to any Cloud Foundry instance. Read more…

Green Beans: Getting Started with Maven and Spring
Apache Maven is a popular open source tool that offers a convention-over-configuration approach to project build management. Indeed the Eclipse Community Surveys show Maven increased its adoption from 8% in 2009 to 28% in 2010, underscoring its usefulness in a wide range of project settings. Even though you can use Spring without using Maven, there Read more…

Git Migration
Some of you may have noticed that in recent posts that the dm Server team has been referencing Git repository URLs. The team has been migrating all of its source code and I'm now pleased to announce that this migration is done. The list below contains the Git URLs for the code managed by the Read more…

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 Read more…

Getting Started with Bundlor
As Rob's post points out, over the last few months we've learned quite a bit about how people want to manage their own OSGi applications. We found that some developers want to manage their own bundle manifests, but need a bit of help to automate the details such as specifying package versions across a range Read more…

Building Spring 3
UPDATE – Feb 21 '12: Spring Framework has moved to GitHub, and for 3.2.x development has moved from Ant to Gradle. Take a look at the building from source section of the README there for (greatly simplified!) instructions. Introduction As Juergen announced last week, Spring 3.0 Milestone 2 is now available. In this post, I'll Read more…

Creating OSGi bundles
When approaching OSGi, one of the first concepts that have to be learned is the notion of a bundle. In this entry, I'd like to take a closer look of what a bundle actually is and how a vanilla jar can be transformed into an OSGi bundle. So, without further ado, What is a bundle? Read more…

Spring Framework Maven Artifacts
By popular demand, the Spring Framework Maven artifacts are now being uploaded to the Spring Snapshot Maven Repository. You can find details about all of the Spring Portfolio Maven repositories in my previous post but I'll reprint the details for the Spring snapshot repository here. The Spring Snapshot Maven Repository is located at http://s3.amazonaws.com/maven.springframework.org/snapshot. Using Read more…

