com.finalist.tools.ant.taskdefs
Class DistGenTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended bycom.finalist.tools.ant.taskdefs.DistGenTask

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

Generates the distribution file(s) according to standard naming conventions.

 <distgen appname="myapp" basedir="${build.dest.dir}" libdir="${lib.dir}"
     distdir="${dist.dir}" confdir="${conf.dir}" webdir="${web.src.dir}"
     jspdir="${jsp.src.dir}" type="war" versioned="true">
       <fileset />
       <metainf />
 </distgen>

Version:
$Revision: 1.1 $, $Date: 2004/03/01 18:55:00 $
Author:
Keesjan van Bunningen - Finalist IT Group bv

Nested Class Summary
static class DistGenTask.WarEarStandalone
          Enumerated attribute for project type; war, ear or standalone jar.
 
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
DistGenTask()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet fs)
           
 void execute()
           
 void setAppname(java.lang.String appName)
          For a simple property based on a string
 void setBasedir(java.io.File baseDir)
           
 void setConfdir(java.io.File confDir)
           
 void setDistdir(java.io.File distDir)
           
 void setJspdir(java.io.File jspDir)
           
 void setLibdir(java.io.File libDir)
           
 void setType(DistGenTask.WarEarStandalone type)
           
 void setWebdir(java.io.File webDir)
           
 
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

DistGenTask

public DistGenTask()
Method Detail

setAppname

public void setAppname(java.lang.String appName)
For a simple property based on a string


setBasedir

public void setBasedir(java.io.File baseDir)

setLibdir

public void setLibdir(java.io.File libDir)

setDistdir

public void setDistdir(java.io.File distDir)

setConfdir

public void setConfdir(java.io.File confDir)

setWebdir

public void setWebdir(java.io.File webDir)

setJspdir

public void setJspdir(java.io.File jspDir)

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet fs)

setType

public void setType(DistGenTask.WarEarStandalone type)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException


Copyright © 2003-2004 SourceForge. All Rights Reserved.