tycho-p2-extras:publish-features-and-bundles
Full name:
org.eclipse.tycho.extras:tycho-p2-extras-plugin:4.0.8:publish-features-and-bundles
Description:
This goal invokes the feature and bundle publisher on a folder.
See also: https://wiki.eclipse.org/Equinox/p2/Publisher#Features_And_Bundles_Publisher_Application
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<additionalArgs> |
String |
- |
Optional line of additional arguments passed to the p2 application launcher. |
<append> |
boolean |
- |
Optional flag to append artifacts to an existing repository Default: false |
<artifactRepositoryLocation> |
String |
- |
Location of the artifact repository to write. Note: The AssembleRepositoryMojo of tycho-p2-repository-plugin will only work with the predefined default ${project.build.directory}/repository. Default: ${project.build.directory}/repository |
<compress> |
boolean |
- |
Create compressed jars rather than plain xml Default: true |
<metadataRepositoryLocation> |
String |
- |
Location of the metadata repository to write. The AssembleRepositoryMojo of tycho-p2-repository-plugin will only work with the predefined default ${project.build.directory}/repository. Default: ${project.build.directory}/repository |
<project> |
MavenProject |
- |
No description. User Property: project |
<publishArtifacts> |
boolean |
- |
Publish artifacts to repository Default: true |
<sourceLocation> |
String |
- |
Location with features and/or plugins directories on which the features and bundles publisher shall be called. Default: ${project.build.directory}/source |
Parameter Details
<additionalArgs>
Optional line of additional arguments passed to the p2 application launcher.
- Type:
java.lang.String
- Required:
report.plugin.goal.no
<append>
Optional flag to append artifacts to an existing repository
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
false
<artifactRepositoryLocation>
Location of the artifact repository to write. Note: The AssembleRepositoryMojo of tycho-p2-repository-plugin will only work with the predefined default ${project.build.directory}/repository.
- Type:
java.lang.String
- Required:
report.plugin.goal.no
- Default:
${project.build.directory}/repository
<compress>
Create compressed jars rather than plain xml
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
true
<metadataRepositoryLocation>
Location of the metadata repository to write. The AssembleRepositoryMojo of tycho-p2-repository-plugin will only work with the predefined default ${project.build.directory}/repository.
- Type:
java.lang.String
- Required:
report.plugin.goal.no
- Default:
${project.build.directory}/repository
<project>
No description.
- Type:
org.apache.maven.project.MavenProject
- Required:
report.plugin.goal.no
- User Property:
project
<publishArtifacts>
Publish artifacts to repository
- Type:
boolean
- Required:
report.plugin.goal.no
- Default:
true
<sourceLocation>
Location with features and/or plugins directories on which the features and bundles publisher shall be called.
- Type:
java.lang.String
- Required:
report.plugin.goal.no
- Default:
${project.build.directory}/source