From 8bb67149a79d20c649902eb0984b766141d94581 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Mon, 14 Jan 2013 11:42:12 -0800 Subject: [PATCH] Fix eclipse .settings generation Fix issues where gradle would not regenerate .settings files due to the task being considered UP-TO-DATE. --- gradle/ide.gradle | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gradle/ide.gradle b/gradle/ide.gradle index 05b62dfb09..af43e6bc9d 100644 --- a/gradle/ide.gradle +++ b/gradle/ide.gradle @@ -51,6 +51,7 @@ task eclipseSettings(type: Copy) { "src/eclipse/org.eclipse.jdt.ui.prefs", "src/eclipse/org.eclipse.wst.common.project.facet.core.xml") into project.file('.settings/') + outputs.upToDateWhen { false } } task eclipseWstComponent(type: Copy) { @@ -58,17 +59,20 @@ task eclipseWstComponent(type: Copy) { "src/eclipse/org.eclipse.wst.common.component") into project.file('.settings/') expand(deployname: project.name) + outputs.upToDateWhen { false } } task eclipseJdtPrepare(type: Copy) { from rootProject.file("src/eclipse/org.eclipse.jdt.core.prefs") into project.file(".settings/") + outputs.upToDateWhen { false } } task cleanEclipseJdtUi(type: Delete) { - delete project.file(".settings/org.eclipse.jdt.ui.prefs"); - delete project.file(".settings/org.eclipse.wst.common.component"); - delete project.file(".settings/org.eclipse.wst.common.project.facet.core.xml"); + delete project.file(".settings/org.eclipse.jdt.ui.prefs") + delete project.file("org.eclipse.jdt.core.prefs") + delete project.file(".settings/org.eclipse.wst.common.component") + delete project.file(".settings/org.eclipse.wst.common.project.facet.core.xml") } tasks["eclipseJdt"].dependsOn(eclipseJdtPrepare)