tycho-p2-publisher:publish-osgi-ee

Full name:

org.eclipse.tycho:tycho-p2-publisher-plugin:4.0.7:publish-osgi-ee

Description:

Publishes OSGi execution environment profiles into a p2 repository. The published IUs satisfy dependencies to corresponding osgi.ee capabilities and system packages.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: compile+runtime.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 1.2.0.
  • Binds by default to the lifecycle phase: prepare-package.

Optional Parameters

Name Type Since Description
<profiles> String -

Comma-separated list of profile names to be published. Examples: JavaSE-11, JavaSE-17, JavaSE-18. If not given, all current available JavaSE profiles with version >= 11 are used.

<qualifier> String - No description.
User Property: buildQualifier
<skip> boolean - No description.
Default: false

Parameter Details

<profiles>

Comma-separated list of profile names to be published. Examples: JavaSE-11, JavaSE-17, JavaSE-18. If not given, all current available JavaSE profiles with version >= 11 are used.

  • Type: java.lang.String
  • Required: report.plugin.goal.no

<qualifier>

No description.
  • Type: java.lang.String
  • Required: report.plugin.goal.no
  • User Property: buildQualifier

<skip>

No description.
  • Type: boolean
  • Required: report.plugin.goal.no
  • Default: false