tycho-p2-plugin:category-p2-metadata

Full name:

org.eclipse.tycho:tycho-p2-plugin:4.0.9:category-p2-metadata

Description:

Adds category IUs to existing metadata repository. https://help.eclipse.org/galileo/index.jsp?topic =/org.eclipse.platform.doc.isv/guide/p2_publisher.html

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.

Required Parameters

Name Type Since Description
<artifactRepositoryName> String - Artifact repository name
Default: ${project.name} Artifacts
<metadataRepositoryName> String - Metadata repository name
Default: ${project.name}

Optional Parameters

Name Type Since Description
<argLine> String - Arbitrary JVM options to set on the command line.
<categoryDefinition> File - No description.
Default: ${project.basedir}/category.xml
<compressRepository> boolean - No description.
Default: true
<forkedProcessTimeoutInSeconds> int - Kill the forked test process after a certain number of seconds. If set to 0, wait forever for the process, never timing out.
User Property: p2.timeout
<generateP2Metadata> boolean - No description.
Default: true
<target> File - Generated update site location (must match update-site mojo configuration)
Default: ${project.build.directory}/site

Parameter Details

<argLine>

Arbitrary JVM options to set on the command line.
  • Type: java.lang.String
  • Required: No

<artifactRepositoryName>

Artifact repository name
  • Type: java.lang.String
  • Required: Yes
  • Default: ${project.name} Artifacts

<categoryDefinition>

No description.
  • Type: java.io.File
  • Required: No
  • Default: ${project.basedir}/category.xml

<compressRepository>

No description.
  • Type: boolean
  • Required: No
  • Default: true

<forkedProcessTimeoutInSeconds>

Kill the forked test process after a certain number of seconds. If set to 0, wait forever for the process, never timing out.
  • Type: int
  • Required: No
  • User Property: p2.timeout

<generateP2Metadata>

No description.
  • Type: boolean
  • Required: No
  • Default: true

<metadataRepositoryName>

Metadata repository name
  • Type: java.lang.String
  • Required: Yes
  • Default: ${project.name}

<target>

Generated update site location (must match update-site mojo configuration)
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/site