From 6fed79cb10d38bd1281714f6927c4187d6046cd8 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Mon, 10 Dec 2012 20:54:56 -0800 Subject: [PATCH] Ensure buildSrc is only added once to eclipse --- build.gradle | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index 6f9547a7bf..f66032fa53 100644 --- a/build.gradle +++ b/build.gradle @@ -661,8 +661,11 @@ configure(rootProject) { apply from: "${gradleScriptDir}/jdiff.gradle" eclipse.classpath.file.whenMerged { classpath -> - classpath.entries.add(0, new org.gradle.plugins.ide.eclipse.model.SourceFolder( - "buildSrc/src/main/groovy", null)) + def sourceFolder = new org.gradle.plugins.ide.eclipse.model.SourceFolder( + "buildSrc/src/main/groovy", null) + if(!classpath.entries.contains(sourceFolder)) { + classpath.entries.add(0, sourceFolder) + } } reference {