Class X4OLanguageTaskMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.x4o.tool.maven.plugin.X4OLanguageTaskMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="x4o-language-task", requiresProject=true, requiresDependencyResolution=COMPILE) public class X4OLanguageTaskMojo extends org.apache.maven.plugin.AbstractMojo
X4OLanguageTaskMojo can execute a task on a language.
Version:
1.0 Apr 9, 2013
Author:
Willem Cazander
  • Field Details

  • Constructor Details

    • X4OLanguageTaskMojo

      public X4OLanguageTaskMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
    • getTaskPropertyValues

      public List<String> getTaskPropertyValues()
    • addTaskPropertyValue

      public void addTaskPropertyValue(String taskPropertyLine)
    • isVerbose

      public boolean isVerbose()
      Returns:
      the verbose
    • setVerbose

      public void setVerbose(boolean verbose)
      Parameters:
      verbose - the verbose to set
    • isFailOnError

      public boolean isFailOnError()
      Returns:
      the failOnError
    • setFailOnError

      public void setFailOnError(boolean failOnError)
      Parameters:
      failOnError - the failOnError to set
    • getLanguageName

      public String getLanguageName()
      Returns:
      the languageName
    • setLanguageName

      public void setLanguageName(String languageName)
      Parameters:
      languageName - the languageName to set
    • getLanguageVersion

      public String getLanguageVersion()
      Returns:
      the languageVersion
    • setLanguageVersion

      public void setLanguageVersion(String languageVersion)
      Parameters:
      languageVersion - the languageVersion to set
    • getTaskId

      public String getTaskId()
      Returns:
      the taskId
    • setTaskId

      public void setTaskId(String taskId)
      Parameters:
      taskId - the taskId to set