@Mojo(name="generate",
      defaultPhase=GENERATE_SOURCES)
public class TorqueGeneratorMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description | 
|---|
| TorqueGeneratorMojo() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | execute()Configures and runs the Torque generator. | 
| void | setAddDebuggingInfoToOutput(boolean addDebuggingInfoToOutput)Sets whether debugging information should be added to the output. | 
| void | setCombineFiles(Boolean combineFiles)Sets whether all source files should be combined into one single graph- | 
| void | setConfigDir(File configDir) | 
| void | setConfigPackage(String configPackage) | 
| void | setDefaultOutputDir(File outputDir)Sets the default output directory for generated files. | 
| void | setDefaultOutputDirUsage(String defaultOutputDirUsage)Sets the usage for the default output dir. | 
| void | setDefaultOutputEncoding(String defaultOutputEncoding)Sets the encoding which should be used for the files which do not have
 an output encoding set in the templates. | 
| void | setJarFile(String jarFile)The path to the jar file to use. | 
| void | setLoglevel(String loglevel)Sets the Loglevel to use in the generation process. | 
| void | setOptions(Map<String,String> options)Sets additional options which can be added to the generation process. | 
| void | setOptionsFile(File optionsFile)Sets a options file by which generation parameters can be set. | 
| void | setOutputDir(String outputDirKey,
            String outputDir)Sets the target directory for files which are not generated
 each time anew. | 
| void | setOutputDirUsage(String outputDirKey,
                 String outputDirUsage)Sets the usage for an output directory. | 
| void | setOverrideConfigDir(File overrideConfigDir)Sets the config directory overriding the template settings. | 
| void | setOverrideConfigPackage(String overrideConfigPackage)Sets the config package of the project overriding the settings. | 
| void | setPackaging(String packaging)Sets the packaging. | 
| void | setProject(org.apache.maven.project.MavenProject project)Sets the maven project this mojo runs in. | 
| void | setProjectRootDir(File projectRootDir)Sets the root directory of the project. | 
| void | setRunOnlyOnSourceChange(boolean runOnlyOnSourceChange)Sets whether the generator should only run if one of the source files
 changes. | 
| void | setSourceDir(File sourceDir)Sets the directory in which the source files are located. | 
| void | setSourceExcludes(Set<String> sourceExcludes)Sets the pattern which files are excluded in the generation process. | 
| void | setSourceIncludes(Set<String> sourceIncludes)Sets the pattern which files are included in the generation process. | 
| void | setWorkDir(File workDir)Sets the work dir for e.g. | 
public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void setPackaging(String packaging)
packaging - the packaging, either "jar" or "directory"public void setProjectRootDir(File projectRootDir)
projectRootDir - the project root Directory.public void setConfigDir(File configDir)
public void setConfigPackage(String configPackage)
public void setDefaultOutputDir(File outputDir)
outputDir - the default output directory, not null.public void setOutputDir(String outputDirKey, String outputDir)
outputDirKey - the key valueoutputDir - the target directory, or null to use the default.public void setJarFile(String jarFile)
jarFile - the jar file, or null.public void setProject(org.apache.maven.project.MavenProject project)
project - the maven project this mojo runs in.public void setDefaultOutputDirUsage(String defaultOutputDirUsage)
defaultOutputDirUsage - the new usage, not null.public void setOutputDirUsage(String outputDirKey, String outputDirUsage)
outputDirKey - key for the output directory, not null.outputDirUsage - the new usage, not null.public void setSourceDir(File sourceDir)
sourceDir - the directory in which the source files are located.public void setSourceIncludes(Set<String> sourceIncludes)
sourceIncludes - a list containing the include patterns, or null
        if no include pattern should be used.public void setSourceExcludes(Set<String> sourceExcludes)
sourceExcludes - a list containing the exclude patterns, or null
        if no exclude pattern should be used.public void setOverrideConfigDir(File overrideConfigDir)
overrideConfigDir - the config directory overriding the template settings,
            or null if the template settings will not be overridden.public void setOverrideConfigPackage(String overrideConfigPackage)
overrideConfigPackage - the config package of the project overriding the settings,
            or null if the template settings will not be overridden.public void setLoglevel(String loglevel)
loglevel - the loglevel, must be one of trace, debug, info, warn
        or error, or null if the loglevel defined in the templates
        should be used.public void setDefaultOutputEncoding(String defaultOutputEncoding)
defaultOutputEncoding - the default output encoding,
        or null to use the generator default
        (the platform default encoding).public void setOptions(Map<String,String> options)
options - the overriding options, or null if no options
        should be overridden.public void setCombineFiles(Boolean combineFiles)
combineFiles - whether the source file should be combined.public void setWorkDir(File workDir)
workDir - the new workdir.public void setOptionsFile(File optionsFile)
optionsFile - the path to the file containing the generation
        options.public void setAddDebuggingInfoToOutput(boolean addDebuggingInfoToOutput)
addDebuggingInfoToOutput - true if debugging information
        should be added to the output, false otherwise.public void setRunOnlyOnSourceChange(boolean runOnlyOnSourceChange)
runOnlyOnSourceChange - true if the generator should only run
        if one of the source files changes, false if it should
        always run irrespective of changes in the source files.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.