Browse Source

Allow 'gradle eclipse' without 'cleanEclipse'

Allow eclipse projects to be regenerated without first requiring the
'gradle cleanEclipse' task to be executed.
pull/216/head
Phillip Webb 12 years ago
parent
commit
f57c24cd8c
  1. 7
      gradle/ide.gradle

7
gradle/ide.gradle

@ -28,6 +28,13 @@ eclipse.classpath.file.whenMerged { classpath -> @@ -28,6 +28,13 @@ 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.file.beforeMerged { classpath ->
classpath.entries.findAll{ it instanceof SourceFolder }.each {
if(it.output.startsWith("build/eclipse")) {
it.output = null
}
}
}
eclipse.classpath.file.whenMerged { classpath ->
classpath.entries.findAll{ it instanceof SourceFolder }.each {
it.output = "build/eclipse/" + it.path.split("/")[1]

Loading…
Cancel
Save