Sha256: 99f8f49dcc658146345a544be7113bb177f180f45a22a6f63df553e9ab91a546

Contents?: true

Size: 845 Bytes

Versions: 5

Compression:

Stored size: 845 Bytes

Contents

#!/usr/bin/env ruby
$:.push File.expand_path("../lib", __FILE__)
require 'rubygems'
require 'fileutils'
require 'open-uri'
load 'lib/jruby_jena/version.rb'

LATEST_JENA="http://sourceforge.net/projects/jena/files/Jena/Jena-#{Jena::JENA_VERSION}/jena-#{Jena::JENA_VERSION}.zip/download"
OUTPUT="downloads/jena-#{Jena::JENA_VERSION}.zip"

FileUtils.mkdir_p "downloads"

unless File.exist? OUTPUT
  puts "Downloading Jena #{Jena::JENA_VERSION}..."
  open( LATEST_JENA ) do |url|
    File.open( OUTPUT,"wb" ) do |file|
      file.puts url.read
    end
  end
end

`unzip -jo #{OUTPUT} **/lib/*.jar -x '**/lib/junit*.jar' '**/lib/*tests.jar' -d javalib`

puts "Writing lib/jruby_jena/jars.rb ..."
r = File.open( 'lib/jruby_jena/jars.rb', 'w' )
Dir.glob( 'javalib/*.jar' ).each do |f|
  f =~ /javalib\/(.*)\.jar/
  r << "require '#{$1}'\n"
end
r.close

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
jena-jruby-0.6.0-java bin/update_jena
jena-jruby-0.5.0-java bin/update_jena
jena-jruby-0.4.1-java bin/update_jena
jena-jruby-0.4.0-java bin/update_jena
jena-jruby-0.3.0-java bin/update_jena