I thought it would be a better default. Test dependencies usually include addional dependencies to run the software (i.e., compile against inteface, run against implementation.) A concrete example would be compiling against SLF4J and running against Log4J.
alex On Saturday, January 15, 2011, John Shahid <[email protected]> wrote: > Hey all, > > I came across lines 174-177 in lib/buildr/run.rb > > after_define(:run => :test) do |project| > project.run.with project.test.compile.dependencies > project.run.with project.test.compile.target if > project.test.compile.target > end > > My question is why are the dependencies used in compiling the tests added to > the run task ? >
