tycho-p2-extras:publish-features-and-bundles
Full name:
org.eclipse.tycho.extras:tycho-p2-extras-plugin:4.0.9: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: No
<append>
Optional flag to append artifacts to an existing repository
- Type: boolean
- Required: 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: No
- Default: ${project.build.directory}/repository
<compress>
Create compressed jars rather than plain xml
- Type: boolean
- Required: 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: No
- Default: ${project.build.directory}/repository
<project>
No description.
- Type: org.apache.maven.project.MavenProject
- Required: No
- User Property: project
<publishArtifacts>
Publish artifacts to repository
- Type: boolean
- Required: 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: No
- Default: ${project.build.directory}/source
