Oh yuck indeed. I'll fix this. Standby. On Wed, Jan 23, 2013 at 12:55 PM, Magnus Melander <[email protected]>wrote:
> Hi! > I am using both Scala and Java in a buildr project. > The java code has source+target = 1.6 > However, to get that to work, I must use the newest Scala, 2.10.0 since > older scala only supports target 1.5. > > When I run buildr, it crashes since the Specs2 case statement in bdd.rb > (line 140) does not handle 2.10 ( > > Buildr aborted! > NameError : uninitialized constant Buildr::Scala::Specs2::Scala > /Library/Ruby/Gems/1.8/gems/rake-0.9.2.2/lib/rake/ext/module.rb:36:in > `const_missing' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/scala/bdd.rb:140 > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in > `gem_original_require' > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/scala.rb:22 > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in > `gem_original_require' > /Library/Ruby/Site/1.8/rubygems/custom_require.rb:36:in `require' > /Users/mange/git/ScalaTest/buildfile.rb:5 > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:424:in > `load' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:424:in > `raw_load_buildfile' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:224:in > `load_buildfile' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:534:in > `standard_exception_handling' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:219:in > `load_buildfile' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:129:in > `run' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:534:in > `standard_exception_handling' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/lib/buildr/core/application.rb:127:in > `run' > /Library/Ruby/Gems/1.8/gems/buildr-1.4.9/bin/buildr:19 > /usr/bin/buildr:23:in `load' > /usr/bin/buildr:23 > > I did a quick patch and added a "when" statement for 2.10, but that did > not help, I got: > Building ScalaTest > Compiling ScalaTest into /Users/mange/git/ScalaTest/target/classes > Buildr aborted! > RuntimeError : Scala compiler crashed: > #<NoClassDefFoundError: scala/reflect/internal/Trees> > > I think it has to do with some compiler classes having moved in Scala 2.10 > . > > Is there a quick solution for this? > I'd love to keep using buildr and not having to use another build tool. > > > Regards > Magnus > >
