def test_dependency_details
main_dependencies_paths = main_dependencies.map(&:to_s)
target_dir = buildr_project.compile.target.to_s
test_dependencies.select { |d| d.to_s != target_dir }.collect do |d|
dependency_path = d.to_s
export = main_dependencies_paths.include?(dependency_path)
source_path = nil
if d.respond_to?(:to_spec_hash)
source_spec = d.to_spec_hash.merge(:classifier => 'sources')
source_path = Buildr.artifact(source_spec).to_s
source_path = nil unless File.exist?(source_path)
end
[dependency_path, export, source_path]
end
end