Updated gradle build to workaround GRADLE-1422 - test dependencies being improperly deployed when using Eclipse WTP

This commit is contained in:
Rob Winch 2011-03-06 12:49:47 -06:00
parent 6c01590bbf
commit 2b67f5fee6
1 changed files with 9 additions and 0 deletions

View File

@ -77,6 +77,15 @@ configure(javaProjects) {
eclipseClasspath.whenConfigured { classpath ->
classpath.entries.removeAll { entry -> entry.path.endsWith('/build/classes/test') }
}
// GRADLE-1422
eclipseClasspath.doFirst {
eclipseClasspath.whenConfigured { classpath ->
def includeDeps = project.configurations.getByName('runtime')?.collect { f-> f.absolutePath } as Set
classpath.entries.findAll { it instanceof org.gradle.plugins.eclipse.model.Library && !includeDeps.contains(it.path) }.each {
it.entryAttributes.remove('org.eclipse.jst.component.dependency')
}
}
}
}
ideaModule {