|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.optional.extension.JarLibResolveTask
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.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
JarLibResolveTask()
|
Method Summary | |
void |
addConfiguredAnt(AntResolver ant)
Adds Ant resolver to run an Ant build file to generate a library. |
void |
addConfiguredExtension(ExtensionAdapter extension)
Set the Extension looking for. |
void |
addConfiguredLocation(LocationResolver location)
Adds location resolver to look for a library in a location relative to project directory. |
void |
addConfiguredUrl(URLResolver url)
Adds a URL resolver to download a library from a URL to a local file. |
void |
execute()
Called by the project to let the task do its work. |
void |
setCheckExtension(boolean checkExtension)
If true, libraries returned by nested resolvers should be checked to see if they supply extension. |
void |
setFailOnError(boolean failOnError)
If true, failure to locate library should fail build. |
void |
setProperty(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 |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JarLibResolveTask()
Method Detail |
public void setProperty(java.lang.String property)
property
- The name of the property in which the location of
library is stored.public void setCheckExtension(boolean checkExtension)
public void setFailOnError(boolean failOnError)
public void addConfiguredLocation(LocationResolver location)
public void addConfiguredUrl(URLResolver url)
public void addConfiguredAnt(AntResolver ant)
public void addConfiguredExtension(ExtensionAdapter extension)
extension
- Set the Extension looking for.public void execute() throws BuildException
Task
execute
in class Task
BuildException
- if something goes wrong with the build
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |