Class PackageMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="package", requiresDependencyResolution=TEST, requiresProject=false) public class PackageMojo extends AbstractGemMojo
goal to convert that artifact into a gem or uses a given gemspec to build a gem.
  • Field Details

    • buildDirectory

      @Parameter(defaultValue="${project.build.directory}") File buildDirectory
    • gemspec

      @Parameter(property="gemspec") File gemspec
      the gemspec to use for building the gem
    • gemspecOverwrite

      @Parameter(property="gemspec.overwrite") boolean gemspecOverwrite
      use the pom to generate a gemspec and overwrite the one in lauchDirectory.
    • date

      @Parameter private String date
    • extraRdocFiles

      @Parameter private String extraRdocFiles
    • extraFiles

      @Parameter private String extraFiles
    • rdocOptions

      @Parameter private String rdocOptions
    • requirePaths

      @Parameter private String requirePaths
    • rubygemsVersion

      @Parameter private String rubygemsVersion
    • requiredRubygemsVersion

      @Parameter private String requiredRubygemsVersion
    • bindir

      @Parameter private String bindir
    • requiredRubyVersion

      @Parameter private String requiredRubyVersion
    • postInstallMessage

      @Parameter private String postInstallMessage
    • executables

      @Parameter private String executables
    • extensions

      @Parameter private String extensions
    • platform

      @Parameter private String platform
    • gemHook

      @Parameter(defaultValue="gem_hook.rb") private String gemHook
    • includeDependencies

      @Parameter(defaultValue="false") boolean includeDependencies
    • useRepositoryLayout

      @Parameter(defaultValue="false") boolean useRepositoryLayout
      use repository layout for included dependencies
  • Constructor Details

    • PackageMojo

      public PackageMojo()
  • Method Details