Class AbstractGenerateCodeCommonMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.graphql_java_generator.mavenplugin.AbstractCommonMojo
com.graphql_java_generator.mavenplugin.AbstractGenerateCodeCommonMojo
All Implemented Interfaces:
CommonConfiguration, GenerateCodeCommonConfiguration, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AbstractGenerateClientCodeMojo, AbstractGenerateServerCodeMojo

public abstract class AbstractGenerateCodeCommonMojo extends AbstractCommonMojo implements GenerateCodeCommonConfiguration
This class is the super class of all Mojos that generates the code, that is the GenerateClientCodeMojo, the GenerateServerCodeMojo and the GraphQLMojo mojos. It contains all parameters that are common to these goals. The parameters common to all goal are inherited from the AbstractCommonMojo class.
This avoids to redeclare each common parameter in each Mojo, including its comment. When a comment is updated, only one update is necessary, instead of updating it in each
Author:
etienne-sf