lombok:delombok
Full name:
org.projectlombok:lombok-maven-plugin:1.18.20.0:delombok
Description:
Delombok java source with lombok annotations.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile
. - Binds by default to the lifecycle phase:
generate-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-sources/delombok .User property is: lombok.outputDirectory . |
<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/main/lombok .User property is: lombok.sourceDirectory . |
<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.outputDirectory
- Default:
${project.build.directory}/generated-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.sourceDirectory
- Default:
${project.basedir}/src/main/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