This project is now defunct. See https://github.com/spring-projects/spring-framework/wiki/Gradle-build-and-release-FAQ for our current approach to publishing artifacts for Spring projects.
The project repository is structured as a Gradle
[[buildSrc|http://www.gradle.org/0.9-rc-3/docs/userguide/userguide_single.html#sec:build_sources]] directory, to be shared as a git submodule. The sources within contain tasks and plugins that address the project automation needs common to most Spring projects. Participating Spring projects maintain a root
build.gradle script that makes use of some or all of these tasks and plugins.
It is also a documentation effort. The goal is to clearly explain all infrastructure, practices and processes involved in creating, maintaining and releasing Spring open source projects. This includes topics not strictly Gradle-related; for example Spring project versioning information.
Please note that this is not a general-purpose build for projects that make use of Spring. It is a common set of build sources for open-source Spring projects built with Gradle. The audience for this wiki is anyone that builds or maintains those projects.
Build operators are users of the build. Build masters maintain it and deal with project releases.