Package lombok.maven

Class AbstractDelombokMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
lombok.maven.AbstractDelombokMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DelombokMojo, TestDelombokMojo

public abstract class AbstractDelombokMojo
extends org.apache.maven.plugin.AbstractMojo
Abstract mojo to Delombok java source with lombok annotations.
Author:
Anthony Whitford
See Also:
Delombok
  • Field Details

    • @Parameter(property="lombok.delombok.skip", defaultValue="false", required=true) protected boolean skip
      Specifies whether the delombok generation should be skipped.
    • encoding

      @Parameter(property="lombok.encoding", defaultValue="${project.build.sourceEncoding}", required=true) protected String encoding
      Encoding.
    • verbose

      @Parameter(property="lombok.verbose", defaultValue="false", required=true) protected boolean verbose
      Verbose flag. Print the name of each file as it is being delombok-ed.
    • addOutputDirectory

      @Parameter(property="lombok.addOutputDirectory", defaultValue="true", required=true) protected boolean addOutputDirectory
      Add output directory flag. Adds the output directory to the Maven build path.
    • formatPreferences

      @Parameter protected Map<String,​String> formatPreferences
      Formatting preferences.
    • project

      @Parameter(property="project", required=true, readonly=true) protected org.apache.maven.project.MavenProject project
      The Maven project to act upon.
    • pluginDescriptor

      @Parameter(property="plugin", required=true, readonly=true) protected org.apache.maven.plugin.descriptor.PluginDescriptor pluginDescriptor
  • Constructor Details

  • Method Details