tycho-p2-extras:publish-features-and-bundles

Full name:

org.eclipse.tycho.extras:tycho-p2-extras-plugin:3.0.3: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 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