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.
-
-
Field Summary
-
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
-
Constructor Summary
Constructors Constructor Description JarLibResolveTask()
-
Method Summary
Modifier and Type Method Description voidaddConfiguredAnt(AntResolver ant)Adds Ant resolver to run an Ant build file to generate a library.voidaddConfiguredExtension(ExtensionAdapter extension)Set the Extension looking for.voidaddConfiguredLocation(LocationResolver loc)Adds location resolver to look for a library in a location relative to project directory.voidaddConfiguredUrl(URLResolver url)Adds a URL resolver to download a library from a URL to a local file.voidexecute()Execute the task.voidsetCheckExtension(boolean checkExtension)Check nested libraries for extensionsvoidsetFailOnError(boolean failOnError)Set whether to fail if error.voidsetProperty(java.lang.String property)The name of the property in which the location of library is stored.-
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
-
-
-
-
Method Detail
-
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 BuildExceptionExecute the task.- Overrides:
executein classTask- Throws:
BuildException- if the task fails.
-
-