tycho-p2:category-p2-metadata

Full name:

org.eclipse.tycho:tycho-p2-plugin:4.0.3: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 value is: ${project.name} Artifacts.
<metadataRepositoryName> String - Metadata repository name
Default value is: ${project.name}.

Optional Parameters

Name Type Since Description
<argLine> String - Arbitrary JVM options to set on the command line.
<categoryDefinition> File - (no description)
Default value is: ${project.basedir}/category.xml.
<compressRepository> boolean - (no description)
Default value is: 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 is: p2.timeout.
<generateP2Metadata> boolean - (no description)
Default value is: true.
<target> File - Generated update site location (must match update-site mojo configuration)
Default value is: ${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