Sha256: 3667c8cac67455b68265958b9438d468a41244701c27ef58b94cbd8215595326

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

bdir = java.lang.System.getProperty( "jars.basedir" )
jfile = java.lang.System.getProperty( "jars.jarfile" )

basedir( bdir )
if basedir != bdir
  # older maven-tools needs this
  self.instance_variable_set( :@basedir, bdir )
end

( 0..10000 ).each do |i|
  coord = java.lang.System.getProperty( "jars.#{i}" )
  break unless coord
  artifact = Maven::Tools::Artifact.from_coordinate( coord.to_s )
  # HACK around broken maven-tools
  if artifact.exclusions
    ex = artifact.classifier[1..-1] + ':' +  artifact.exclusions.join(':')
    artifact.classifier = nil
    artifact.exclusions = ex.split /,/
  end
  dependency_artifact( artifact ) 
end

jarfile( jfile )

properties( 'project.build.sourceEncoding' => 'utf-8' )

plugin_repository :id => 'sonatype-snapshots', :url => 'https://oss.sonatype.org/content/repositories/snapshots'
jruby_plugin :gem, '1.0.10-SNAPSHOT'

plugin :dependency, '2.8'

# some output
model.dependencies.each do |d|
  puts "      " + d.group_id + ':' + d.artifact_id + (d.classifier ? ":" + d.classifier : "" ) + ":" + d.version + ':' + (d.scope || 'compile')
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jar-dependencies-0.1.16.pre lib/jars/lock_down_pom.rb