tycho-apitools:generate

Full name:

org.eclipse.tycho:tycho-apitools-plugin:4.0.8:generate

Description:

performs generation of PDE-API Tools description

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: process-classes.

Optional Parameters

Name Type Since Description
<addSourceFolders> boolean - If set to true all configured source folders in build.properties will be added as extraSourceLocations
Default: false
<allowNonApiProject> boolean - No description.
Default: false
<binaryLocations> File - No description.
Default: ${project.build.outputDirectory}
<debug> boolean - No description.
<encoding> String - No description.
<extraManifests> List<File> - No description.
<extraSourceLocations> List<File> - No description.
<projectLocation> File - No description.
Default: ${project.basedir}
<projectName> String - No description.
Default: ${project.artifactId}_${project.version}
<skip> boolean - No description.
Default: false
User Property: tycho.apitools.generate.skip
<targetFolder> File - No description.
Default: ${project.build.directory}

Parameter Details

<addSourceFolders>

If set to true all configured source folders in build.properties will be added as extraSourceLocations
  • Type: boolean
  • Required: report.plugin.goal.no
  • Default: false

<allowNonApiProject>

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

<binaryLocations>

No description.
  • Type: java.io.File
  • Required: report.plugin.goal.no
  • Default: ${project.build.outputDirectory}

<debug>

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

<encoding>

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

<extraManifests>

No description.
  • Type: java.util.List<java.io.File>
  • Required: report.plugin.goal.no

<extraSourceLocations>

No description.
  • Type: java.util.List<java.io.File>
  • Required: report.plugin.goal.no

<projectLocation>

No description.
  • Type: java.io.File
  • Required: report.plugin.goal.no
  • Default: ${project.basedir}

<projectName>

No description.
  • Type: java.lang.String
  • Required: report.plugin.goal.no
  • Default: ${project.artifactId}_${project.version}

<skip>

No description.
  • Type: boolean
  • Required: report.plugin.goal.no
  • User Property: tycho.apitools.generate.skip
  • Default: false

<targetFolder>

No description.
  • Type: java.io.File
  • Required: report.plugin.goal.no
  • Default: ${project.build.directory}