apt-repo:apt

Full name:

de.dentrassi.build:apt-repo:0.0.2:apt

Description:

Create an APT repository structure.

It takes all .deb files and creates one APT repository out of it.

At the moment the plugin itself can only create a repository with one distribution and one component.

Attributes:

Required Parameters

Name Type Since Description
componentName String - The name of the component
Default value is: main.
distributionName String - The name of the distribution
Default value is: devel.
outputDirectory File - The output directory
Default value is: ${project.build.directory}/apt.
sourceDirectory File - The source directory

Optional Parameters

Name Type Since Description
architectures Set - The supported architectures

File that are all will be registered with all these architectures.


componentLabel String - The label of the component
description String - The description of the repository
Default value is: ${project.description}.
distributionLabel String - The label of the distribution
origin String - The origin of the repository

Parameter Details

architectures:

The supported architectures

File that are all will be registered with all these architectures.

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

componentLabel:

The label of the component
  • Type: java.lang.String
  • Required: No

componentName:

The name of the component
  • Type: java.lang.String
  • Required: Yes
  • Default: main

description:

The description of the repository
  • Type: java.lang.String
  • Required: No
  • Default: ${project.description}

distributionLabel:

The label of the distribution
  • Type: java.lang.String
  • Required: No

distributionName:

The name of the distribution
  • Type: java.lang.String
  • Required: Yes
  • Default: devel

origin:

The origin of the repository
  • Type: java.lang.String
  • Required: No

outputDirectory:

The output directory
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/apt

sourceDirectory:

The source directory
  • Type: java.io.File
  • Required: Yes