# File lib/bee_task_default.rb, line 937
      def bee(parameters)
        # parse parameters
        params_desc = {
          :file       => { :mandatory => false, :type => :string, :default => 'build.yml' },
          :target     => { :mandatory => false, :type => :string_or_array,  :default => '' },
          :properties => { :mandatory => false, :type => :boolean, :default => false }
        }
        check_parameters(parameters, params_desc)
        file = parameters[:file]
        target = parameters[:target]
        properties = parameters[:properties]
        # run target build
        props = {}
        if properties
          for name in @build.context.properties
            props[name] = @build.context.get_property(name)
          end
        end
        begin
          build = Bee::Build.load(file, false, props)
          build.run(target, @build.listener.clone)
        rescue
          error "Error invoking build file '#{file}': #{$!}"
        end
      end