Sha256: ba481b635d92c8872e993fa7262ea6d835f77ddbe72a4ae81d8dc3704b292bdc

Contents?: true

Size: 829 Bytes

Versions: 5

Compression:

Stored size: 829 Bytes

Contents

# -*- mode:ruby -*-

gemspec
properties 'push.skip': true, 'jruby.version': '9.3.1.0'

load File.join( basedir,'lib/maven/ruby/version.rb')

jar "io.takari.polyglot:polyglot-ruby:#{Maven::Ruby::POLYGLOT_VERSION}", scope: :provided

execute 'cleanup extensions', 'initialize' do |ctx|
  FileUtils.rm_rf "#{ctx.project.build.directory}/../lib/extensions"
end

plugin :dependency do

  execute_goal(:"copy-dependencies",
               phase: 'prepare-package',
               includeScope: :provided,
               includeGroupIds: 'io.takari.polyglot',
               outputDirectory: '${project.build.directory}/../lib/extensions')

end

profile :id => :release do
  properties 'maven.test.skip' => true, 'invoker.skip' => true
  properties 'push.skip' => false
  build do
    default_goal :deploy
  end
end

# vim: syntax=Ruby

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ruby-maven-3.9.3 Mavenfile
ruby-maven-3.9.2 Mavenfile
ruby-maven-3.9.1 Mavenfile
ruby-maven-3.9.0 Mavenfile
ruby-maven-3.9.0.pre1 Mavenfile