From 57d68b070e2bd060befefe0ecc1a6aad9c581acd Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Mon, 31 Dec 2012 17:15:34 -0800 Subject: [PATCH] Expose Gradle buildSrc for IDE support Create 'spring-build-src' Gradle module that exposes the buildSrc folder as an IDE project. --- build.gradle | 12 ++++++++++++ settings.gradle | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/build.gradle b/build.gradle index 82f21df72d..f5dc92e95a 100644 --- a/build.gradle +++ b/build.gradle @@ -171,6 +171,18 @@ configure(allprojects - project(":spring-build-junit")) { test.systemProperties.put("testGroups", properties.get("testGroups")) } +project("spring-build-src") { + description = "Exposes gradle buildSrc for IDE support" + apply plugin: "groovy" + + dependencies { + compile gradleApi() + groovy localGroovy() + } + + configurations.archives.artifacts.clear() +} + project("spring-build-junit") { description = "Build-time JUnit dependencies and utilities" diff --git a/settings.gradle b/settings.gradle index 8d4e147bcc..7d37e04fbb 100644 --- a/settings.gradle +++ b/settings.gradle @@ -23,3 +23,7 @@ include "spring-webmvc" include "spring-webmvc-portlet" include "spring-webmvc-tiles3" include "spring-build-junit" + +// Exposes gradle buildSrc for IDE support +include "buildSrc" +rootProject.children.find{ it.name == "buildSrc" }.name = "spring-build-src"