cern.jjar
Class GetTask

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.GetTask
All Implemented Interfaces:
Logger

public class GetTask
extends AbstractJJarTask

An ant task for getting jars (downloading jars to the local repository). There are three possible repositories: production repository, development repository and third-party repository. The path to each of these has to be always passed as a URL e.g.: production repository: http://www.cern.ch/xxx/~pcrops/production development repository: file:////web5.cern.ch/test-release/dev 3-rd party: http://www.cern.ch/xxx/~pcrops/thirdparty It is important, that if repository file is to be changed, the path has to be passed with "file" protocol, if it is only read it can be either "http" or "file". It will be specified in the description of each command.

Commands description:
-getJars-

Version:
$Id: GetTask.java,v 1.5 2005/03/23 09:40:20 lmestre 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
GetTask()
           
 
Method Summary
protected  JJarRunner createRunner()
           
protected  void processResult(Object result)
           
 void setCreatelink(boolean createlink)
           
 void setDefaultdependencyversion(String defaultVersion)
           
 void setExistingversion(String existingversion)
           
 void setKeepversion(boolean keepversion)
           
 void setLocaldescriptor(File localdescriptor)
           
 void setLocalprojectpriority(boolean localprojectpriority)
           
 void setLocalrepository(String localrepository)
           
 void setOnlydependencies(boolean onlydependencies)
           
 void setPathrefid(String pathrefid)
           
 void setProduct(String product)
           
 void setVersion(String version)
           
 
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

GetTask

public GetTask()
Method Detail

setPathrefid

public void setPathrefid(String pathrefid)

setLocaldescriptor

public void setLocaldescriptor(File localdescriptor)

setProduct

public void setProduct(String product)

setVersion

public void setVersion(String version)

setLocalrepository

public void setLocalrepository(String localrepository)

setKeepversion

public void setKeepversion(boolean keepversion)

setLocalprojectpriority

public void setLocalprojectpriority(boolean localprojectpriority)

setOnlydependencies

public void setOnlydependencies(boolean onlydependencies)

setCreatelink

public void setCreatelink(boolean createlink)

setExistingversion

public void setExistingversion(String existingversion)

setDefaultdependencyversion

public void setDefaultdependencyversion(String defaultVersion)

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.