Class JarLibResolveTask

java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask
All Implemented Interfaces:
java.lang.Cloneable

public class JarLibResolveTask
extends Task
Tries to locate a JAR to satisfy an extension and place location of JAR into property.
  • Constructor Details

  • Method Details

    • setProperty

      public void setProperty​(java.lang.String property)
      The name of the property in which the location of library is stored.
      Parameters:
      property - The name of the property in which the location of library is stored.
    • setCheckExtension

      public void setCheckExtension​(boolean checkExtension)
      Check nested libraries for extensions
      Parameters:
      checkExtension - if true, libraries returned by nested resolvers should be checked to see if they supply extension.
    • setFailOnError

      public void setFailOnError​(boolean failOnError)
      Set whether to fail if error.
      Parameters:
      failOnError - if true, failure to locate library should fail build.
    • addConfiguredLocation

      public void addConfiguredLocation​(LocationResolver loc)
      Adds location resolver to look for a library in a location relative to project directory.
      Parameters:
      loc - the resolver location to search.
    • addConfiguredUrl

      public void addConfiguredUrl​(URLResolver url)
      Adds a URL resolver to download a library from a URL to a local file.
      Parameters:
      url - the URL resolver from which to download the library
    • addConfiguredAnt

      public void addConfiguredAnt​(AntResolver ant)
      Adds Ant resolver to run an Ant build file to generate a library.
      Parameters:
      ant - the AntResolver to generate the library.
    • addConfiguredExtension

      public void addConfiguredExtension​(ExtensionAdapter extension)
      Set the Extension looking for.
      Parameters:
      extension - Set the Extension looking for.
    • execute

      public void execute() throws BuildException
      Execute the task.
      Overrides:
      execute in class Task
      Throws:
      BuildException - if the task fails.