tycho-packaging:product-export

Full name:

org.eclipse.tycho:tycho-packaging-plugin:2.7.5:product-export

Description:

(no description)

Attributes:

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

Required Parameters

Name Type Since Description
<buildDirectory> File - The output directory of the jar file By default this is the Maven "target/" directory.
User property is: project.build.directory.

Optional Parameters

Name Type Since Description
<createProductArchive> boolean - (no description)
Default value is: true.
User property is: tycho.product.createArchive.
<environments> TargetEnvironment[] - Deprecated.
<expandedProductFile> File - Location of generated .product file with all versions replaced with their expanded values.
Default value is: ${project.build.directory}/${project.artifactId}.product.
<forcePackedDependencies> boolean -
Default value is: false.
<includeSources> boolean - (no description)
Default value is: false.
<p2inf> File - (no description)
Default value is: ${productConfiguration}/../p2.inf.
<productConfigurationFile> File - The product configuration, a .product file. This file manages all aspects of a product definition from its constituent plug-ins to configuration files to branding.
Default value is: ${project.basedir}/${project.artifactId}.product.
User property is: productConfiguration.
<qualifier> String - Build qualifier. Recommended way to set this parameter is using build-qualifier goal.
User property is: buildQualifier.
<separateEnvironments> boolean - If true (the default), produce separate directory structure for each supported runtime environment.
Default value is: true.
<strictBinIncludes> boolean - If set to true (the default), missing build.properties bin.includes will cause build failure. If set to false, missing build.properties bin.includes will be reported as warnings but the build will not fail.
Default value is: true.
<useDefaultExcludes> boolean - (no description)
Default value is: true.

Parameter Details

<buildDirectory>

The output directory of the jar file By default this is the Maven "target/" directory.
  • Type: java.io.File
  • Required: Yes
  • User Property: project.build.directory

<createProductArchive>

(no description)
  • Type: boolean
  • Required: No
  • User Property: tycho.product.createArchive
  • Default: true

<environments>

Deprecated.
(no description)
  • Type: org.eclipse.tycho.core.shared.TargetEnvironment[]
  • Required: No

<expandedProductFile>

Location of generated .product file with all versions replaced with their expanded values.
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.directory}/${project.artifactId}.product

<forcePackedDependencies>

  • Type: boolean
  • Required: No
  • Default: false

<includeSources>

(no description)
  • Type: boolean
  • Required: No
  • Default: false

<p2inf>

(no description)
  • Type: java.io.File
  • Required: No
  • Default: ${productConfiguration}/../p2.inf

<productConfigurationFile>

The product configuration, a .product file. This file manages all aspects of a product definition from its constituent plug-ins to configuration files to branding.
  • Type: java.io.File
  • Required: No
  • User Property: productConfiguration
  • Default: ${project.basedir}/${project.artifactId}.product

<qualifier>

Build qualifier. Recommended way to set this parameter is using build-qualifier goal.
  • Type: java.lang.String
  • Required: No
  • User Property: buildQualifier

<separateEnvironments>

If true (the default), produce separate directory structure for each supported runtime environment.
  • Type: boolean
  • Required: No
  • Default: true

<strictBinIncludes>

If set to true (the default), missing build.properties bin.includes will cause build failure. If set to false, missing build.properties bin.includes will be reported as warnings but the build will not fail.
  • Type: boolean
  • Required: No
  • Default: true

<useDefaultExcludes>

(no description)
  • Type: boolean
  • Required: No
  • Default: true