Sha256: 0d1c110953d16b3d2d52883884af2cc9a940dd8e31d46df85d6d17bea36bfd48

Contents?: true

Size: 768 Bytes

Versions: 11

Compression:

Stored size: 768 Bytes

Contents

require 'ivy/target'

module Ivy
  class Makepom < Ivy::Target
    def parameter
      [
        Parameter.new(:ivyfile, true),
        Parameter.new(:pomfile, true),
        Parameter.new(:templatefile, false),
        Parameter.new(:artifactName, false),
        Parameter.new(:artifactPackaging, false),
        Parameter.new(:conf, false),
        Parameter.new(:settingsRef, false),
        Parameter.new(:printIvyInfo, false),
        Parameter.new(:headerFile, false),
        Parameter.new(:description, false),
        Parameter.new(:nested, false)
      ]
    end

    protected
    def execute_ivy
      call_nested :ivy_makepom => params
    end

    def create_return_values
      IO.read(params[:pomfile])
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
ivy4r-0.12.10 lib/ivy/makepom.rb
ivy4r-0.12.9 lib/ivy/makepom.rb
ivy4r-0.12.8 lib/ivy/makepom.rb
ivy4r-0.12.7 lib/ivy/makepom.rb
ivy4r-0.12.6 lib/ivy/makepom.rb
ivy4r-0.12.5 lib/ivy/makepom.rb
ivy4r-0.12.4 lib/ivy/makepom.rb
ivy4r-0.12.3 lib/ivy/makepom.rb
ivy4r-0.12.2 lib/ivy/makepom.rb
ivy4r-0.12.1 lib/ivy/makepom.rb
ivy4r-0.12.0 lib/ivy/makepom.rb