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

Reply via email to