cern.jjar
Class ReleaseTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by cern.jjar.AbstractJJarTask
              extended by cern.jjar.ReleaseTask
All Implemented Interfaces:
Logger

public class ReleaseTask
extends AbstractJJarTask

An ant task for publishing jars -publish- publish jars in the development repository. Actually all files (but not directories) are copied to the dev area. Each product has DEV link.
Parameters:

Version:
$Id: ReleaseTask.java,v 1.23 2006/12/07 09:38:06 enes Exp $
Author:
Lionel Mestre, Grzegorz Kruk

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
ReleaseTask()
           
 
Method Summary
protected  JJarRunner createRunner()
           
protected  void processResult(Object result)
           
 void setDefaultdependencyversion(String defaultVersion)
           
 void setFiledirectory(String filedirectory)
           
 void setKeepallversions(boolean keepallversions)
           
 void setLocaldescriptor(File localdescriptor)
           
 void setLocalrepository(String localrepository)
           
 void setNumberofversionstokeep(String numberofversionstokeep)
           
 void setResolvealias(boolean resolvealias)
           
 
Methods inherited from class cern.jjar.AbstractJJarTask
addConfiguredRepository, execute, getRepositoryElements, isSilent, setFailonerror, setSilent
 
Methods inherited from class org.apache.tools.ant.Task
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
 
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
 
Methods inherited from interface cern.jjar.utils.Logger
log
 

Constructor Detail

ReleaseTask

public ReleaseTask()
Method Detail

setDefaultdependencyversion

public final void setDefaultdependencyversion(String defaultVersion)

setNumberofversionstokeep

public final void setNumberofversionstokeep(String numberofversionstokeep)

setResolvealias

public final void setResolvealias(boolean resolvealias)

setKeepallversions

public final void setKeepallversions(boolean keepallversions)

setLocaldescriptor

public void setLocaldescriptor(File localdescriptor)

setLocalrepository

public final void setLocalrepository(String localrepository)
Parameters:
localrepository - The localrepository to set.

setFiledirectory

public final void setFiledirectory(String filedirectory)
Parameters:
filedirectory - The filedirectory to set.

createRunner

protected JJarRunner createRunner()
Specified by:
createRunner in class AbstractJJarTask

processResult

protected void processResult(Object result)
Specified by:
processResult in class AbstractJJarTask


Copyright © 2007 CERN. All Rights Reserved.