GRADLE-571 - Replaced srcDirs property on Compile, GroovyCompile, ScalaCompile with src property, which can accept any of the types handled by Project.files() - Wire up the include/exclude patterns on SourceSet so they are honoured by the various compile tasks. Added int test for this. - Use a transitive configuration when resolving the groovy classpath to pass to the Groovy tasks, to handle case where dependency is declared on 'groovy' is used instead of 'groovy-all'. - Added SourceSet.allSource property.
GRADLE-525 - To support debugging, use the full path to the script as the filename when compiling the build script. - Upgraded to groovy 1.6.4 - Removed previous attempt at debugging support. - Added ide task for root project - Slight modification of patch supplied by John Murph. git-svn-id: http://svn.codehaus.org/gradle/gradle-core/trunk@1779 004c2c75-fc45-0410-b1a2-da8352e2331b