$headContent
Full name:
org.codehaus.mojo:rpm-maven-plugin:2.1-alpha-1:attached-rpm
Description:
Attributes:
runtime.2.0-beta-2.package.| Name | Type | Since | Description |
|---|---|---|---|
| group | String |
2.0-beta-2 |
The package group for the package. |
| mappings | List |
2.0-beta-2 |
The list of file mappings. |
| name | String |
2.0-beta-2 |
The name portion of the output file name. |
| projversion | String |
2.0-beta-2 |
The version portion of the RPM file name. |
| Name | Type | Since | Description |
|---|---|---|---|
| autoProvides | boolean |
2.0-beta-4 |
Automatically add provided shared libraries. Default value is: true. |
| autoRequires | boolean |
2.0-beta-4 |
Automatically add requirements deduced from included shared
libraries. Default value is: true. |
| changelogFile | File |
2.0-beta-3 |
The changelog file. If the file does not exist, it is ignored. |
| classifier | String |
2.0-beta-2 |
The classifier for the rpm secondary artifact. |
| clean | String |
2.0-beta-2 |
Deprecated. Use cleanScriplet |
| cleanScript | File |
2.0-beta-2 |
Deprecated. Use cleanScriplet |
| cleanScriptlet | Scriptlet |
2.0-beta-4 |
The clean scriptlet. |
| conflicts | LinkedHashSet |
2.0-beta-2 |
The list of conflicts for this package. |
| copyright | String |
2.0-beta-2 |
The one-line copyright information. |
| defaultDirmode | String |
2.0-beta-2 |
The default directory mode (octal string) to assign to directories
when installed. Only applicable to a Mapping if filemode, username, AND groupname are NOT populated. |
| defaultFilemode | String |
2.0-beta-2 |
The default file mode (octal string) to assign to files when
installed. Only applicable to a Mapping if filemode, username, AND groupname are NOT populated. |
| defaultGroupname | String |
2.0-beta-2 |
The default group name for files when installed. Only applicable to a Mapping if filemode, username, AND groupname are NOT populated. |
| defaultUsername | String |
2.0-beta-2 |
The default user name for files when installed. Only applicable to a Mapping if filemode, username, AND groupname are NOT populated. |
| defineStatements | List |
2.0-beta-2 |
A list of %define arguments |
| description | String |
2.0-beta-2 |
The long description of the package. |
| disabled | boolean |
2.0 |
Indicates if the execution should be disabled. If
true, nothing will occur during execution. |
| distribution | String |
2.0-beta-2 |
The distribution containing this package. |
| escapeString | String |
2.0 |
Expression preceded with the String won't be interpolated \${foo}
will be replaced with ${foo} |
| filters | List |
2.0 |
Filters (property files) to include during the interpolation of the
pom.xml. |
| icon | File |
2.0-beta-2 |
An icon for the package. |
| install | String |
2.0-beta-2 |
Deprecated. Use installScriplet |
| installScript | File |
2.0-beta-2 |
Deprecated. Use installScriplet |
| installScriptlet | Scriptlet |
2.0-beta-4 |
The installation scriptlet. |
| keyPassphrase | Passphrase |
2.0-beta-4 |
The passphrase for the keyname to sign the rpm. This
utilizes expect and requires
that expect be on the PATH.
Note that the data type used is NOT
<configuration>
...
<keyPassphrase>
<passphrase>password</passphrase>
</keyPassphrase>
|
| keyname | String |
2.0-beta-2 |
Set to a key name to sign the package using GPG. If
keyPassphrase is not also provided, this will require the
input of the passphrase at the terminal. |
| needarch | String |
2.0-beta-2 |
The target architecture for the rpm. The default value is
noarch.
For passivity purposes, a value of This can also be used in conjunction with Source targetArchitecture to flex the contents of the rpm based on the architecture. |
| obsoletes | LinkedHashSet |
2.0-beta-3 |
The list of obsoletes for this package. |
| packager | String |
2.0-beta-2 |
The name of the person or group creating the package. |
| postinstall | String |
2.0-beta-2 |
Deprecated. Use postinstallScriplet |
| postinstallScript | File |
2.0-beta-2 |
Deprecated. Use postinstallScriplet |
| postinstallScriptlet | Scriptlet |
2.0-beta-4 |
The post install scriptlet. |
| postremove | String |
2.0-beta-2 |
Deprecated. Use postremoveScriplet |
| postremoveScript | File |
2.0-beta-2 |
Deprecated. Use postremoveScriplet |
| postremoveScriptlet | Scriptlet |
2.0-beta-4 |
The post-removal scriptlet. |
| posttransScriptlet | Scriptlet |
2.0-beta-4 |
The posttrans script. |
| prefix | String |
2.0-beta-2 |
The relocation prefix for this package. |
| preinstall | String |
2.0-beta-2 |
Deprecated. Use preinstallScriplet |
| preinstallScript | File |
2.0-beta-2 |
Deprecated. Use preinstallScriplet |
| preinstallScriptlet | Scriptlet |
2.0-beta-4 |
The pre-installation scriptlet. |
| prepare | String |
2.0-beta-2 |
Deprecated. Use prepareScriplet |
| prepareScript | File |
2.0-beta-2 |
Deprecated. Use prepareScriplet |
| prepareScriptlet | Scriptlet |
2.0-beta-4 |
The prepare scriptlet; |
| preremove | String |
2.0-beta-2 |
Deprecated. Use preremoveScriplet |
| preremoveScript | File |
2.0-beta-2 |
Deprecated. Use preremoveScriplet |
| preremoveScriptlet | Scriptlet |
2.0-beta-4 |
The pre-removal scriptlet. |
| prereqs | LinkedHashSet |
2.0-beta-3 |
The list of prerequisites for this package. |
| pretransScriptlet | Scriptlet |
2.0-beta-4 |
The pretrans scriptlet. |
| provides | LinkedHashSet |
2.0-beta-2 |
The list of virtual packages provided by this package. |
| release | String |
2.0-beta-2 |
The release portion of the RPM file name.
Beginning with 2.0-beta-2, this is an optional parameter. By default, the release will be generated from the modifier portion of the project version using the following rules:
|
| requires | LinkedHashSet |
2.0-beta-2 |
The list of requirements for this package. |
| summary | String |
2.0-beta-2 |
The one-line description of the package. |
| targetOS | String |
2.0-beta-3 |
The target os for building the RPM. By default, this will be
populated to
Os.OS_NAME.
This can be used in conjunction with Source targetOSName to flex the contents of the rpm based on operating system. |
| targetVendor | String |
2.0-beta-3 |
The target vendor for building the RPM. By default, this will be
populated to the result of rpm -E %{_host_vendor}. |
| triggers | List |
2.0-beta-4 |
The list of triggers to take place on installation of other
packages.
<triggers>
<installTrigger>
<subpackage>optional</subpackage>
<program>program to execute (if not shell) optional</program>
<script>actual contents of script - optional</script>
<scriptFile>location of file containing script - optional</script>
<fileEncoding>character encoding for script file - recommended</fileEncoding>
<triggers>
<trigger>package/version to trigger on (i.e. jre > 1.5)</trigger>
...
</triggers>
</installTrigger>
<removeTrigger>
...
</removeTrigger>
<postRemoveTrigger>
...
</postRemoveTrigger>
...
</triggers>
|
| url | String |
2.0-beta-2 |
A URL for the vendor. |
| vendor | String |
2.0-beta-2 |
The vendor supplying the package. |
| verify | String |
2.0-beta-2 |
Deprecated. Use verifyScriplet |
| verifyScript | File |
2.0-beta-2 |
Deprecated. Use verifyScriplet |
| verifyScriptlet | Scriptlet |
2.0-beta-4 |
The verify scriptlet. |
| workarea | File |
2.0-beta-2 |
The area for RPM to use for building the package. NOTE: The absolute path to the workarea MUST NOT have a space in any of the directory names. Beginning with release 2.0-beta-3, sub-directories will be
created within the workarea for each execution of the plugin within
a life cycle. |
boolean2.0-beta-4Notrueboolean2.0-beta-4Notruejava.io.File2.0-beta-3Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.util.LinkedHashSet2.0-beta-2Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2Nojava.util.List2.0-beta-2Nojava.lang.String2.0-beta-2No${project.description}true, nothing will occur during execution.boolean2.0Nojava.lang.String2.0-beta-2Nojava.lang.String2.0No${maven.rpm.escapeString}java.util.List2.0Nojava.lang.String2.0-beta-2Yesicon:
java.io.File2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Noexpect be on the PATH.
Note that the data type used is NOTString.
<configuration>
...
<keyPassphrase>
<passphrase>password</passphrase>
</keyPassphrase>
org.codehaus.mojo.rpm.Passphrase2.0-beta-4Nojava.lang.String2.0-beta-2No${gpg.keyname}java.util.List2.0-beta-2Yesname:
java.lang.String2.0-beta-2Yes${project.artifactId}For passivity purposes, a value of true or
false will indicate whether the
architecture of the build machine will be used. Any other value
(such as x86_64) will set the architecture of the rpm to
x86_64.
This can also be used in conjunction with Source targetArchitecture to flex the contents of the rpm based on the architecture.
java.lang.String2.0-beta-2Nojava.util.LinkedHashSet2.0-beta-3Nojava.lang.String2.0-beta-2No${project.organization.name}java.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.lang.String2.0-beta-2Nojava.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.lang.String2.0-beta-2Nojava.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.util.LinkedHashSet2.0-beta-3Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4Nojava.lang.String2.0-beta-2Yes${project.version}java.util.LinkedHashSet2.0-beta-2NoBeginning with 2.0-beta-2, this is an optional parameter. By default, the release will be generated from the modifier portion of the project version using the following rules:
1.'-' in the modifier will be
replaced with '_'."_1" will be appended to end.java.lang.String2.0-beta-2Nojava.util.LinkedHashSet2.0-beta-2Nojava.lang.String2.0-beta-2No${project.name}This can be used in conjunction with Source targetOSName to flex the contents of the rpm based on operating system.
java.lang.String2.0-beta-3Nojava.lang.String2.0-beta-3No
<triggers>
<installTrigger>
<subpackage>optional</subpackage>
<program>program to execute (if not shell) optional</program>
<script>actual contents of script - optional</script>
<scriptFile>location of file containing script - optional</script>
<fileEncoding>character encoding for script file - recommended</fileEncoding>
<triggers>
<trigger>package/version to trigger on (i.e. jre > 1.5)</trigger>
...
</triggers>
</installTrigger>
<removeTrigger>
...
</removeTrigger>
<postRemoveTrigger>
...
</postRemoveTrigger>
...
</triggers>
java.util.List2.0-beta-4Nourl:
java.lang.String2.0-beta-2No${project.organization.url}java.lang.String2.0-beta-2No${project.organization.name}java.lang.String2.0-beta-2NoBeginning with release 2.0-beta-3, a File which does not exist is ignored.
java.io.File2.0-beta-2Noorg.codehaus.mojo.rpm.Scriptlet2.0-beta-4NoBeginning with release 2.0-beta-3, sub-directories will be
created within the workarea for each execution of the plugin within
a life cycle.
The pattern will be
workarea/name[-classifier].
The classifier portion is only applicable for the attached-rpm goal.
java.io.File2.0-beta-2No${project.build.directory}/rpm