| org.apache.beehive.controls.runtime.packaging.ControlJarTask
ControlJarTask | public class ControlJarTask extends Jar (Code) | | The ControlTask class extends the standard ant Jar task to perform
additional processing for JAR files that contain Beehive Controls.
|
Method Summary | |
protected void | addToManifest(Manifest jarManifest, List<File> mergeList) | protected void | cleanUp() | protected Resource[][] | grabResources(FileSet[] filesets) Step #1: Wrap the implementation of Zip.grabResources. | protected void | initZipOutputStream(ZipOutputStream zOut) Step #2: Override Jar.initZipOutputStream to inject manifest sections. |
addToManifest | protected void addToManifest(Manifest jarManifest, List<File> mergeList)(Code) | | |
cleanUp | protected void cleanUp()(Code) | | Reset the manifest file list to be empty
|
grabResources | protected Resource[][] grabResources(FileSet[] filesets)(Code) | | Step #1: Wrap the implementation of Zip.grabResources. This method identifies the
set of resources to be stored in the JAR file. For each added/updated resource,
the overrided method will look for an associated .manifest file that any
JAR manifest data to add/update in the JAR manifest.
|
initZipOutputStream | protected void initZipOutputStream(ZipOutputStream zOut) throws IOException, BuildException(Code) | | Step #2: Override Jar.initZipOutputStream to inject manifest sections. This is done
by treating them as if they were 'inline' entries, from a task perspective.
|
|
|