tycho-p2-extras:publish-features-and-bundles
Full name:
org.eclipse.tycho.extras:tycho-p2-extras-plugin:3.0.4: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
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 not marked as thread-safe and thus does not support 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 value is: 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 value is: ${project.build.directory}/repository . |
<compress> |
boolean |
- |
Create compressed jars rather than plain xml Default value is: 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 value is: ${project.build.directory}/repository . |
<project> |
MavenProject |
- |
(no description) User property is: project . |
<publishArtifacts> |
boolean |
- |
Publish artifacts to repository Default value is: true . |
<sourceLocation> |
String |
- |
Location with features and/or plugins directories on which the features and bundles publisher shall be called. Default value is: ${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