def define_per_project_scheme_builder_tasks
      
      projects.each do |project|
        project.schemes.each do |scheme|
          builder_actions.each do |action|
            
            description = "#{action.capitalize} #{project.name} #{scheme.name}"
            task_name = friendlyname("#{name}:#{project.name}:scheme:#{scheme.name}:#{action}")
            
            define_task_with description, task_name do
              scheme.builder.send(action)
            end
            
          end
        end
      end
      
    end
def define_per_project_scheme_builder_tasks
      
      projects.each do |project|
        project.schemes.each do |scheme|
          builder_actions.each do |action|
            
            description = "#{action.capitalize} #{project.name} #{scheme.name}"
            task_name = friendlyname("#{name}:#{project.name}:scheme:#{scheme.name}:#{action}")
            
            define_task_with description, task_name do
              scheme.builder.send(action)
            end
            
          end
        end
      end
      
    end
Generate all the Builder Tasks for all the matrix of all the Projects and
 Schemes