org.apache.tools.ant.taskdefs.optional.extension

Class JarLibResolveTask

public class JarLibResolveTask extends Task

Tries to locate a JAR to satisfy an extension and place location of JAR into property.

UNKNOWN: name="jarlib-resolve"

Method Summary
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 location)
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 extensions
voidsetFailOnError(boolean failOnError)
Set whether to fail if error.
voidsetProperty(String property)
The name of the property in which the location of library is stored.

Method Detail

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.

addConfiguredLocation

public void addConfiguredLocation(LocationResolver location)
Adds location resolver to look for a library in a location relative to project directory.

Parameters: location 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

execute

public void execute()
Execute the task.

Throws: BuildException if the task fails.

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.

setProperty

public void setProperty(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.

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.