lombok:testDelombok

Full name:

org.projectlombok:lombok-maven-plugin:1.16.18.1:testDelombok

Description:

Delombok java test source with lombok annotations.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Binds by default to the lifecycle phase: generate-test-sources.

Required Parameters

Name Type Since Description
addOutputDirectory boolean - Add output directory flag. Adds the output directory to the Maven build path.
Default value is: true.
User property is: lombok.addOutputDirectory.
encoding String - Encoding.
Default value is: ${project.build.sourceEncoding}.
User property is: lombok.encoding.
outputDirectory File - Location of the generated source files.
Default value is: ${project.build.directory}/generated-test-sources/delombok.
User property is: lombok.testOutputDirectory.
skip boolean - Specifies whether the delombok generation should be skipped.
Default value is: false.
User property is: lombok.delombok.skip.
sourceDirectory File - Location of the lombok annotated source files.
Default value is: ${project.basedir}/src/test/lombok.
User property is: lombok.testSourceDirectory.
verbose boolean - Verbose flag. Print the name of each file as it is being delombok-ed.
Default value is: false.
User property is: lombok.verbose.

Optional Parameters

Name Type Since Description
formatPreferences Map - Formatting preferences.

Parameter Details

addOutputDirectory:

Add output directory flag. Adds the output directory to the Maven build path.
  • Type: boolean
  • Required: Yes
  • User Property: lombok.addOutputDirectory
  • Default: true

encoding:

Encoding.
  • Type: java.lang.String
  • Required: Yes
  • User Property: lombok.encoding
  • Default: ${project.build.sourceEncoding}

formatPreferences:

Formatting preferences.
  • Type: java.util.Map
  • Required: No

outputDirectory:

Location of the generated source files.
  • Type: java.io.File
  • Required: Yes
  • User Property: lombok.testOutputDirectory
  • Default: ${project.build.directory}/generated-test-sources/delombok

skip:

Specifies whether the delombok generation should be skipped.
  • Type: boolean
  • Required: Yes
  • User Property: lombok.delombok.skip
  • Default: false

sourceDirectory:

Location of the lombok annotated source files.
  • Type: java.io.File
  • Required: Yes
  • User Property: lombok.testSourceDirectory
  • Default: ${project.basedir}/src/test/lombok

verbose:

Verbose flag. Print the name of each file as it is being delombok-ed.
  • Type: boolean
  • Required: Yes
  • User Property: lombok.verbose
  • Default: false