lib/dev_tasks.rb in dev_tasks-0.0.159 vs lib/dev_tasks.rb in dev_tasks-0.0.160
- old
+ new
@@ -114,12 +114,17 @@
#if(array.length > 0)
define_task key
dev_task_defaults << key
#end
end
+ update_task_dependencies
end
-
+ def update_task_dependencies
+ eval('task :build=>[:setup]') if Rake::Task.task_defined?(:setup) && Rake::Task.task_defined?(:build)
+ eval('task :test=>[:build]') if Rake::Task.task_defined?(:build) && Rake::Task.task_defined?(:test)
+ end
+
def setup_svn_export(uri,dir)
DEV_TASKS[:commands][:setup] << "svn export #{uri} #{dir}" if(!File.exists?(dir))
end
def setup_copy(src,dest)