Class ManifestClassPath

All Implemented Interfaces:
Cloneable

public class ManifestClassPath extends Task
Converts a Path into a property suitable as a Manifest classpath.
Since:
Ant 1.7
  • Constructor Details

    • ManifestClassPath

      public ManifestClassPath()
  • Method Details

    • 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.
      Overrides:
      execute in class Task
    • setProperty

      public void setProperty(String name)
      Sets the property name to hold the classpath value.
      Parameters:
      name - the property name
    • 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.
    • addClassPath

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