Sha256: bfe59be45cd6d5453ea765bf900754a4ef40bda9b6ef8c5e9d166a1cdd66c0ec

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

project 'Wordcram' do

  model_version '4.0.0'
  id 'wordcram:WordCram:2.1.1'
  packaging 'jar'

  description 'WordCram for JRubyArt, PiCrate and propane'

  developer 'danbernier' do
    name 'Dan Bernier'
    roles 'developer'
  end

  developer 'jdf' do
    name 'Jonathan Feinberg'
    roles 'developer'
  end

  developer 'monkstone' do
    name 'Martin Prout'
    roles 'developer'
  end

  properties( 'source.directory' => 'src',
              'polyglot.dump.pom' => 'pom.xml',
              'project.build.sourceEncoding' => 'UTF-8',
              'target.release' => '11',
              'polyglot.dump.pom' => 'pom.xml',
              'wordcram.basedir' => '${project.basedir}'
            )

    jar 'org.processing:core:4.0.0'
    jar 'org.jsoup:jsoup:1.14.2'

    overrides do
      plugin( :compiler, '3.8.1',
              'release' =>  '${target.release}' )
      plugin( :jar, '3.2.0',
        'archive' => {
          'manifestEntries' => {
            'Automatic-Module-Name' =>  'org.processing.core'
          }
          } )
          plugin :resources, '2.6'
          plugin :dependency, '2.10' do
            execute_goals( :id => 'default-cli',
              'artifactItems' => [ { 'groupId' =>  'org.jsoup',
                'artifactId' =>  'jsoup',
                'version' =>  '1.14.2',
                'type' =>  'jar',
                'outputDirectory' =>  '${wordcram.basedir}/lib' } ] )
              end
            end


            build do
              default_goal 'package'
              source_directory '${source.directory}'
              final_name 'WordCram'

              resource do
                directory 'src'
                excludes '**/*.java'
              end
            end
          end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby_wordcram-2.1.1 pom.rb