Sha256: 89c01dc47f873ce13405d020a173922f500e2621c1f6956db24bd1ae433ca4be

Contents?: true

Size: 1.07 KB

Versions: 6

Compression:

Stored size: 1.07 KB

Contents

#-*- mode: ruby -*-

load File.expand_path('lib/jrjackson/build_info.rb', File.dirname(__FILE__))
VERSION = ::JrJackson::BuildInfo.jar_version
gemspec :jar => "jrjackson/jars/jrjackson-#{VERSION}.jar"

# overwrite groupId:artifacgtId:version from gem
id "com.jrjackson.jruby:jrjackson:#{VERSION}"
packaging :jar

properties 'project.build.sourceEncoding' => 'UTF-8',
           # create a pom.xml from this here
           'polyglot.dump.pom' => 'pom.xml'

jar 'junit:junit', '4.11', :scope => :test

jar 'org.jruby:jruby', '9.1.13.0', :scope => :provided

plugin :compiler, '3.1', :source => '1.8', :target => '1.8',
       :showDeprecation => false,
       :showWarnings => false,
       :executable => '${JAVA_HOME}/bin/javac',
       :fork => true

plugin :surefire, '2.17', :skipTests => true

# since bundle install does not vendor our jars we need to it manually
plugin 'org.torquebox.mojo:jruby9-exec-maven-plugin', '0.3.1' do
  execute_goal :exec, :id => 'vendor-jars', :phase => 'prepare-package',
               :script => "require 'jars/installer';Jars::Installer.vendor_jars!"
end

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
logstash-filter-device_detection-1.0.7-java vendor/bundle/jruby/1.9/gems/jrjackson-0.4.6-java/Mavenfile
mrcooper-logstash-output-azuresearch-0.2.2 vendor/jruby/2.5.0/gems/jrjackson-0.4.6-java/Mavenfile
jrjackson-0.4.6-java Mavenfile
jrjackson-0.4.5-java Mavenfile
jrjackson-0.4.4-java Mavenfile
jrjackson-0.4.3-java Mavenfile