org.jarpatch
Class JarPatchTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.jarpatch.JarPatchTask

public class JarPatchTask
extends org.apache.tools.ant.Task

An Ant task for building zip patch, corresponding to the difference between 2 jar files.

usage:

    <:jarpatch newJar="myNewJar.jar" oldjar="myoldjar.jar" resultPatch="myPatch.zip" excludes=".*\.gif,.*\.jpg" logDeleteFile="true" >
 

Version:
$Revision$
Author:
Norbert Barbosa

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
JarPatchTask()
           
 
Method Summary
 void execute()
          do the task
 void setExcludes(java.lang.String excludes)
           
 void setLogDeleteFile(boolean v)
           
 void setNewJar(java.io.File newJar)
           
 void setOldJar(java.io.File oldJar)
           
 void setResultPatch(java.io.File resultPatch)
           
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, 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

JarPatchTask

public JarPatchTask()
Method Detail

setExcludes

public void setExcludes(java.lang.String excludes)

setNewJar

public void setNewJar(java.io.File newJar)

setOldJar

public void setOldJar(java.io.File oldJar)

setResultPatch

public void setResultPatch(java.io.File resultPatch)

setLogDeleteFile

public void setLogDeleteFile(boolean v)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
do the task

Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException


Copyright © 2004 Norbert Barbosa?t - norbert.barbosa@laposte.com - All rights reserved.