From a99a4ed9b5597ef437bfbaff809f4d7e4ae48a20 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 24 Jan 2013 09:44:25 -0800 Subject: [PATCH] Tweak gradle generated eclipse meta-data - Change output folders to /bin/main and /bin/test. This prevents 'gradle clean' from breaking eclipse. - Update copyright header for new files to '2002-2013' --- gradle/ide.gradle | 13 +++++++------ src/eclipse/org.eclipse.jdt.ui.prefs | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/gradle/ide.gradle b/gradle/ide.gradle index bb73f9f456f..3f73282254a 100644 --- a/gradle/ide.gradle +++ b/gradle/ide.gradle @@ -27,17 +27,17 @@ eclipse.classpath.file.whenMerged { classpath -> // Use separate main/test outputs (prevents WTP from packaging test classes) -eclipse.classpath.defaultOutputDir = file(project.name+"/eclipse/bin") +eclipse.classpath.defaultOutputDir = file(project.name+"/bin/eclipse") eclipse.classpath.file.beforeMerged { classpath -> classpath.entries.findAll{ it instanceof SourceFolder }.each { - if(it.output.startsWith("build/eclipse")) { + if(it.output.startsWith("bin/")) { it.output = null } } } eclipse.classpath.file.whenMerged { classpath -> classpath.entries.findAll{ it instanceof SourceFolder }.each { - it.output = "build/eclipse/" + it.path.split("/")[1] + it.output = "bin/" + it.path.split("/")[1] } } @@ -90,9 +90,10 @@ eclipse.project.file.withXml { node.remove(filteredResources) } def filterNode = node.appendNode("filteredResources").appendNode("filter") - filterNode.appendNode("name", "build") - filterNode.appendNode("type", "26") + filterNode.appendNode("id", "1359048889071") + filterNode.appendNode("name", "") + filterNode.appendNode("type", "30") def matcherNode = filterNode.appendNode("matcher") matcherNode.appendNode("id", "org.eclipse.ui.ide.multiFilter") - matcherNode.appendNode("arguments", "1.0-projectRelativePath-matches-false-true-build\\/((?!eclipse).)*") + matcherNode.appendNode("arguments", "1.0-projectRelativePath-matches-false-false-build") } diff --git a/src/eclipse/org.eclipse.jdt.ui.prefs b/src/eclipse/org.eclipse.jdt.ui.prefs index 47eb08906bb..4aa12d7db50 100644 --- a/src/eclipse/org.eclipse.jdt.ui.prefs +++ b/src/eclipse/org.eclipse.jdt.ui.prefs @@ -59,4 +59,4 @@ org.eclipse.jdt.ui.importorder=java;javax;org;com; org.eclipse.jdt.ui.javadoc=true org.eclipse.jdt.ui.ondemandthreshold=9999 org.eclipse.jdt.ui.staticondemandthreshold=9999 -org.eclipse.jdt.ui.text.custom_code_templates= +org.eclipse.jdt.ui.text.custom_code_templates=