deb:deb

TODO currently there's a strong association from package=jar it'd be nice if this could handle gracefully war and maven plugin packaging too

Mojo Attributes:

  • Requires a Maven 2.0 project to execute.
  • Requires dependency resolution of artifacts in scope: runtime
  • Automatically executes within the lifecycle phase: package
  • Invokes the execution of the lifecycle phase package prior to executing itself.

Required Parameters

Name Type Description
architecture String No description. Default value is all.
description String No description.
maintainer String No description.
priority String No description. Default value is standard.
section String No description.
version String No description. Default value is ${project.version}.

Optional Parameters

Name Type Description
autoGenerateDepends boolean A flag to indicate whether to generate the Depends: section in the control file. Default value is true.
controlFileGenerator ControlFileGenerator No description.
debFileName String No description.
extraDependencies Set No description.
maintainerRevision String No description.
packageName String No description.
useFakeroot boolean A flag to indicate whether to use fakeroot. Default value is true.

Parameter Details

architecture No Description.
  • Type: java.lang.String
  • Required: Yes
  • Default: all

autoGenerateDepends A flag to indicate whether to generate the Depends: section in the control file.
  • Type: boolean
  • Required: No
  • Default: true

controlFileGenerator No Description.
  • Type: org.apache.maven.plugin.deb.ControlFileGenerator
  • Required: No

debFileName No Description.
  • Type: java.lang.String
  • Required: No

description No Description.
  • Type: java.lang.String
  • Required: Yes
  • Expression: ${project.description}

extraDependencies No Description.
  • Type: java.util.Set
  • Required: No

maintainer No Description.
  • Type: java.lang.String
  • Required: Yes

maintainerRevision No Description.
  • Type: java.lang.String
  • Required: No

packageName No Description.
  • Type: java.lang.String
  • Required: No

priority No Description.
  • Type: java.lang.String
  • Required: Yes
  • Default: standard

section No Description.
  • Type: java.lang.String
  • Required: Yes

useFakeroot A flag to indicate whether to use fakeroot.
  • Type: boolean
  • Required: No
  • Default: true

version No Description.
  • Type: java.lang.String
  • Required: Yes
  • Default: ${project.version}