tycho-packaging:update-consumer-pom

Full name:

org.eclipse.tycho:tycho-packaging-plugin:2.7.5:update-consumer-pom

Description:

Updates the pom file with the dependencies from the tycho model. If you further like to customize the pom you should take a look at the Maven Flatten Plugin

Attributes:

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

Required Parameters

Name Type Since Description
<outputDirectory> File - The directory where the tycho generated POM file will be written to.
Default value is: ${project.basedir}.
<tychoPomFilename> String - The filename of the tycho generated POM file.
Default value is: .tycho-consumer-pom.xml.

Optional Parameters

Name Type Since Description
<archive> MavenArchiveConfiguration - (no description)
<deleteOnExit> boolean - If deleteOnExit is true the file will be marked for deletion on JVM exit
Default value is: true.
<skipPomGeneration> Boolean - (no description)
<updatePomFile> boolean - Indicate if the generated tycho POM should become the new project.
Default value is: true.

Parameter Details

<archive>

(no description)
  • Type: org.apache.maven.archiver.MavenArchiveConfiguration
  • Required: No

<deleteOnExit>

If deleteOnExit is true the file will be marked for deletion on JVM exit
  • Type: boolean
  • Required: No
  • Default: true

<outputDirectory>

The directory where the tycho generated POM file will be written to.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.basedir}

<skipPomGeneration>

(no description)
  • Type: java.lang.Boolean
  • Required: No

<tychoPomFilename>

The filename of the tycho generated POM file.
  • Type: java.lang.String
  • Required: Yes
  • Default: .tycho-consumer-pom.xml

<updatePomFile>

Indicate if the generated tycho POM should become the new project.
  • Type: boolean
  • Required: No
  • Default: true