org.apache.tools.ant.taskdefs
Class ManifestTask
public class ManifestTask
Creates a manifest file for inclusion in a JAR, Ant task wrapper
around
Manifest
. This task can be used to write a
Manifest file, optionally replacing or updating an existing file.
- Ant 1.5
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
ManifestTask
public ManifestTask()
Default constructor
addConfiguredAttribute
public void addConfiguredAttribute(Manifest.Attribute attribute)
throws ManifestException
Add an attribute to the manifest - it is added to the main section.
attribute
- the attribute to be added.
ManifestException
- if the attribute is not valid.
execute
public void execute()
throws BuildException
Create or update the Manifest when used as a task.
- execute in interface Task
BuildException
- if the manifest cannot be written.
setEncoding
public void setEncoding(String encoding)
The encoding to use for reading in an existing manifest file
encoding
- the manifest file encoding.
setFile
public void setFile(File f)
The name of the manifest file to create/update.
Required if used as a task.
f
- the Manifest file to be written
setMode
public void setMode(ManifestTask.Mode m)
Update policy: either "update" or "replace"; default is "replace".
m
- the mode value - update or replace.
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.