Sha256: 083cff2f87575de0d6f3ff51d1e91dc3a3d06b3b0862319409860fd3119a6d0a

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.0'
  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.13.1'

    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.13.1',
                '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.0 pom.rb