org.apache.tools.ant.taskdefs

Class ManifestClassPath

public class ManifestClassPath extends Task

Converts a Path into a property suitable as a Manifest classpath.

Since: Ant 1.7

UNKNOWN: category="property"

Method Summary
voidaddClassPath(Path path)
Adds the classpath to convert.
voidexecute()
Sets a property, which must not already exist, with a space separated list of files and directories relative to the jar file's parent directory.
voidsetJarFile(File jarfile)
The JAR file to contain the classpath attribute in its manifest.
voidsetMaxParentLevels(int levels)
Sets the maximum parent directory levels allowed when computing a relative path.
voidsetProperty(String name)
Sets the property name to hold the classpath value.

Method Detail

addClassPath

public void addClassPath(Path path)
Adds the classpath to convert.

Parameters: path the classpath to convert.

execute

public void execute()
Sets a property, which must not already exist, with a space separated list of files and directories relative to the jar file's parent directory.

setJarFile

public void setJarFile(File jarfile)
The JAR file to contain the classpath attribute in its manifest.

Parameters: jarfile the JAR file. Need not exist yet, but its parent directory must exist on the other hand.

setMaxParentLevels

public void setMaxParentLevels(int levels)
Sets the maximum parent directory levels allowed when computing a relative path.

Parameters: levels the max level. Defaults to 2.

setProperty

public void setProperty(String name)
Sets the property name to hold the classpath value.

Parameters: name the property name