Method: Winter::DSL#bundle

Defined in:
lib/winter/dsl.rb

#bundle(group, artifact, version = 'LATEST', *args) ⇒ Object



110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# File 'lib/winter/dsl.rb', line 110

def bundle( group, artifact, version='LATEST', *args )
  options = Hash === args.last ? args.pop : {}
  dep = Dependency.new
  dep.artifact      = artifact
  dep.group         = group
  dep.version       = version
  dep.repositories  = @repositories
  dep.package       = options[:package] || 'jar'
  dep.offline       = @options['local'] || @options['local'] == 'true'
  dep.transative    = false
  dep.destination   = File.join(Dir.getwd,RUN_DIR,@name,BUNDLES_DIR)
  #dep.verbose       = true

  @dependencies.push dep
  dep
end