rpm:yum-repository
Full name:
de.dentrassi.maven:rpm:1.10.1:yum-repository
Description:
Build a YUM repository
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile. - Binds by default to the lifecycle phase:
package.
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<directories> |
List |
- |
A list of directories
These directories will be scanned recursively for files with the
extension |
<files> |
List |
- |
A list of files to be added
All listed files will be added to the final repository. |
<outputDirectory> |
File |
- |
The location of the output directory.
This directory will be created if it does not exists. Default value is: ${project.build.directory}/yum.User property is: yum.repository.output. |
<signature> |
Signature |
- |
An optional signature descriptor for GPP signing the final YUM
repository
Also see signing User property is: rpm.signature. |
<skip> |
boolean |
1.1.1 |
Disable the mojo altogether. Default value is: false.User property is: yum.skip. |
<skipDependencies> |
boolean |
- |
Disable the use of RPMs from maven dependency artifacts Default value is: false.User property is: rpm.skipDependencies. |
<skipSigning> |
boolean |
- |
Disable all repository signing Default value is: false.User property is: rpm.skipSigning. |
Parameter Details
<directories>
A list of directories
These directories will be scanned recursively for files with the
extension .rpm. All matching files will be added to
the final repository.
- Type:
java.util.List - Required:
No
<files>
A list of files to be added
All listed files will be added to the final repository.
- Type:
java.util.List - Required:
No
<outputDirectory>
The location of the output directory.
This directory will be created if it does not exists.
- Type:
java.io.File - Required:
No - User Property:
yum.repository.output - Default:
${project.build.directory}/yum
<signature>
An optional signature descriptor for GPP signing the final YUM
repository
Also see signing
- Type:
de.dentrassi.rpm.builder.Signature - Required:
No - User Property:
rpm.signature
<skip>
Disable the mojo altogether.
- Type:
boolean - Since:
1.1.1 - Required:
No - User Property:
yum.skip - Default:
false
<skipDependencies>
Disable the use of RPMs from maven dependency artifacts
- Type:
boolean - Required:
No - User Property:
rpm.skipDependencies - Default:
false
<skipSigning>
Disable all repository signing
- Type:
boolean - Required:
No - User Property:
rpm.skipSigning - Default:
false
