varlink:generate

Full name:

de.dentrassi.varlink:varlink-maven-plugin:0.2.0:generate

Description:

Generate Java bindings for a Varlink file

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: generate-sources.

Required Parameters

Name Type Since Description
characterSet String - The character set to use for the generated resources
Default value is: ${project.build.sourceEncoding}.
User property is: varlink.generator.charset.
sourcePath File - The path to load the sources from
Default value is: ${basedir}/src/main/varlink.
User property is: varlink.sourcePath.
targetPath File - The path to generate the sources to
Default value is: ${project.build.directory}/generated-sources/varlink.
User property is: varlink.targetPath.

Optional Parameters

Name Type Since Description
skip boolean - Allows to skip the generation
Default value is: false.
User property is: varlink.skip.

Parameter Details

characterSet:

The character set to use for the generated resources
  • Type: java.lang.String
  • Required: Yes
  • User Property: varlink.generator.charset
  • Default: ${project.build.sourceEncoding}

skip:

Allows to skip the generation
  • Type: boolean
  • Required: No
  • User Property: varlink.skip
  • Default: false

sourcePath:

The path to load the sources from
  • Type: java.io.File
  • Required: Yes
  • User Property: varlink.sourcePath
  • Default: ${basedir}/src/main/varlink

targetPath:

The path to generate the sources to
  • Type: java.io.File
  • Required: Yes
  • User Property: varlink.targetPath
  • Default: ${project.build.directory}/generated-sources/varlink