Class MigrationTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tomcat.jakartaee.MigrationTask
All Implemented Interfaces:
Cloneable

public class MigrationTask extends org.apache.tools.ant.Task
Ant task for the Jakarta EE migration tool.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private File
     
    private String
     
    private boolean
     
    private String
     
    private File
     
    private boolean
     

    Fields inherited from class org.apache.tools.ant.Task

    target, taskName, taskType, wrapper

    Fields inherited from class org.apache.tools.ant.ProjectComponent

    description, location, project
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    setDest(File dest)
    Set the destination file.
    void
    setExcludes(String excludes)
    Set exclusion patterns.
    void
    setMatchExcludesAgainstPathName(boolean matchExcludesAgainstPathName)
    Enable exclude matching against the path name.
    void
    setProfile(String profile)
    Set the profile that should be used.
    void
    setSrc(File src)
    Set the source file.
    void
    setZipInMemory(boolean zipInMemory)
    Set the option to handle compressed archive entries in memory.

    Methods inherited from class org.apache.tools.ant.Task

    bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType

    Methods inherited from class org.apache.tools.ant.ProjectComponent

    clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • src

      private File src
    • dest

      private File dest
    • profile

      private String profile
    • zipInMemory

      private boolean zipInMemory
    • excludes

      private String excludes
    • matchExcludesAgainstPathName

      private boolean matchExcludesAgainstPathName
  • Constructor Details

    • MigrationTask

      public MigrationTask()
      Default constructor.
  • Method Details

    • setSrc

      public void setSrc(File src)
      Set the source file.
      Parameters:
      src - the source file
    • setDest

      public void setDest(File dest)
      Set the destination file.
      Parameters:
      dest - the destination file
    • setProfile

      public void setProfile(String profile)
      Set the profile that should be used.
      Parameters:
      profile - the profile to be used
    • setZipInMemory

      public void setZipInMemory(boolean zipInMemory)
      Set the option to handle compressed archive entries in memory.
      Parameters:
      zipInMemory - true to buffer in memory
    • setExcludes

      public void setExcludes(String excludes)
      Set exclusion patterns.
      Parameters:
      excludes - Comma separated, case sensitive list of glob patterns for files to exclude
    • setMatchExcludesAgainstPathName

      public void setMatchExcludesAgainstPathName(boolean matchExcludesAgainstPathName)
      Enable exclude matching against the path name.
      Parameters:
      matchExcludesAgainstPathName - true to match excludes against the path name instead of the file name
    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException