hi, i have a problem migrating an existing groovy project from ant to buildr.
while defining a test.with 'junit:junit:jar:4.4' it wont get pushed down to the groovy compiler. please see the attachement for more information. kind reagards, peter
require 'buildr/groovy' my_layout = Layout.new my_layout[:source, :main, :groovy] = 'src/groovy' my_layout[:source, :main, :resources] = 'conf' my_layout[:source, :test, :groovy] = 'src/test' my_layout[:source, :test, :resources] = 'testconf' define 'fileio', :layout=>my_layout, :version=>'1.0' do test.with 'junit:junit:jar:4.4' package end ####### output without using test.with ########## petersimac:JefwFileIO peterschroder$ buildr -V Buildr 1.3.5 (JRuby 1.4.0) [groovyc] Compiling 26 source files to /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/classes E, [2010-02-24T11:07:55.410000 #987] ERROR -- : Error instantiating 'groovyc' task: java.lang.NoClassDefFoundError: junit/framework/TestCase Exception while invoking prerequisites of task <Buildr::TestTask JEFW-FileIO:test => [ /Users/peterschroder/Documents/workspace/JefwFileIO/buildfile, JEFW-FileIO:test:compile, /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/classes, /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/resources, /Users/peterschroder/Documents/workspace/JefwFileIO/target/main/classes, /Users/peterschroder/Documents/workspace/JefwFileIO/target/main/resources, /Users/peterschroder/.m2/repository/org/codehaus/groovy/groovy/1.5.3/groovy-1.5.3.jar, /Users/peterschroder/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar, /Users/peterschroder/.m2/repository/asm/asm/2.2/asm-2.2.jar, /Users/peterschroder/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar ]> Exception while invoking prerequisites of task <Rake::Task JEFW-FileIO:build => [/Users/peterschroder/Documents/workspace/JefwFileIO/target/main/classes, JEFW-FileIO:test]> Exception while invoking prerequisites of task <Rake::Task default => [build]> Buildr aborted! java.lang.NoClassDefFoundError: junit/framework/TestCase ####### output using test.with ########## [groovyc] Compiling 26 source files to /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/classes E, [2010-02-24T11:10:06.817000 #1011] ERROR -- : Error instantiating 'groovyc' task: java.lang.NoClassDefFoundError: junit/framework/TestCase Exception while invoking prerequisites of task <Buildr::TestTask JEFW-FileIO:test => [ /Users/peterschroder/Documents/workspace/JefwFileIO/buildfile, JEFW-FileIO:test:compile, /Users/peterschroder/.m2/repository/junit/junit/4.4/junit-4.4.jar, /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/classes, /Users/peterschroder/Documents/workspace/JefwFileIO/target/test/resources, /Users/peterschroder/Documents/workspace/JefwFileIO/target/main/classes, /Users/peterschroder/Documents/workspace/JefwFileIO/target/main/resources, /Users/peterschroder/.m2/repository/org/codehaus/groovy/groovy/1.5.3/groovy-1.5.3.jar, /Users/peterschroder/.m2/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar, /Users/peterschroder/.m2/repository/asm/asm/2.2/asm-2.2.jar, /Users/peterschroder/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar ]> Exception while invoking prerequisites of task <Rake::Task JEFW-FileIO:build => [/Users/peterschroder/Documents/workspace/JefwFileIO/target/main/classes, JEFW-FileIO:test]> Exception while invoking prerequisites of task <Rake::Task default => [build]> Buildr aborted! java.lang.NoClassDefFoundError: junit/framework/TestCase
