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