def build_artifacts=( artifacts )
      @resolver.clearBuildArtifacts()

      unless artifacts.is_a? Array
        artifacts = [artifacts]
      end

      artifacts.each do |artifact|
        # Hash of notation => path or notation => { :path =>, :pom => }
        if artifact.is_a? Hash

          notation, opts = artifact.shift

          if opts.is_a? Hash
            @resolver.add_build_artifact( notation, opts[:path], opts[:pom] )
          else
            @resolver.add_build_artifact( notation, opts )
          end

        else
          raise "invalid build_artifacts format"
        end
      end
    end
def build_artifacts=( artifacts )
      @resolver.clearBuildArtifacts()

      unless artifacts.is_a? Array
        artifacts = [artifacts]
      end

      artifacts.each do |artifact|
        # Hash of notation => path or notation => { :path =>, :pom => }
        if artifact.is_a? Hash

          notation, opts = artifact.shift

          if opts.is_a? Hash
            @resolver.add_build_artifact( notation, opts[:path], opts[:pom] )
          else
            @resolver.add_build_artifact( notation, opts )
          end

        else
          raise "invalid build_artifacts format"
        end
      end
    end
Set local Build Artifacts, that will be used in the Dependency Resolution

 @param [Array<Hash>] artifacts of Hashs with { notation => path } or { notation => { :path => path, :pom => pom_path }