cern.jjar.runner
Class ReleaseRunner

java.lang.Object
  extended by cern.jjar.runner.ReleaseRunner
All Implemented Interfaces:
JJarRunner

public class ReleaseRunner
extends Object

Author:
lmestre, enes

Field Summary
protected  String defaultdependencyversion
           
static String KEY_UPDATE_NEXT_VERSION_FLAG
           
static String KEY_VERSIONS_TO_REMOVE_LIST
           
protected static int LOG_LINE_LENGTH
           
 Logger logger
           
 RepositoryXMLStore repositoryXMLStore
           
 
Constructor Summary
ReleaseRunner(Logger logger)
           
 
Method Summary
protected static String getFileName(URL url)
           
protected  RepositoryElement getRepositoryElement()
           
protected  RepositoryElement[] getRepositoryElements()
           
 boolean isEqualProAndNextVersion()
           
 boolean isSilent()
           
protected  void log(String msg)
           
protected  Repository lookupRepository()
           
static void main(String[] args)
           
 Object run()
           
 void setDefaultdependencyversion(String defaultdependencyversion)
           
 void setFiledirectory(String versiondirectory)
           
 void setKeepAllVersions(boolean keepAllVersions)
           
 void setLocaldescriptor(File localdescriptor)
           
 void setLocalrepository(String localrepository)
           
 void setNumberOfVersionsToKeep(int number)
           
 void setRepositoryElements(RepositoryElement[] repositoryElements)
           
 void setResolvealias(boolean resolvealias)
           
 void setSilent(boolean silent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEY_VERSIONS_TO_REMOVE_LIST

public static final String KEY_VERSIONS_TO_REMOVE_LIST
See Also:
Constant Field Values

KEY_UPDATE_NEXT_VERSION_FLAG

public static final String KEY_UPDATE_NEXT_VERSION_FLAG
See Also:
Constant Field Values

logger

public Logger logger

LOG_LINE_LENGTH

protected static final int LOG_LINE_LENGTH
See Also:
Constant Field Values

defaultdependencyversion

protected String defaultdependencyversion

repositoryXMLStore

public RepositoryXMLStore repositoryXMLStore
Constructor Detail

ReleaseRunner

public ReleaseRunner(Logger logger)
Method Detail

setLocaldescriptor

public final void setLocaldescriptor(File localdescriptor)
Parameters:
localdescriptor - The localdescriptor to set.

setLocalrepository

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

setFiledirectory

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

setNumberOfVersionsToKeep

public final void setNumberOfVersionsToKeep(int number)
Parameters:
number - The number of obsolete versions to keep.

setKeepAllVersions

public final void setKeepAllVersions(boolean keepAllVersions)
Parameters:
keepAllVersions - Boolean value whether or not to clean repository

setResolvealias

public final void setResolvealias(boolean resolvealias)
Parameters:
resolvealias - Indicates whether or not to translate the alias in the dependencies into version-numbers.

isEqualProAndNextVersion

public boolean isEqualProAndNextVersion()
Returns:
Returns the equalProAndNextVersion.

run

public Object run()
           throws Exception
Throws:
Exception

main

public static void main(String[] args)

setRepositoryElements

public void setRepositoryElements(RepositoryElement[] repositoryElements)

setSilent

public void setSilent(boolean silent)
Specified by:
setSilent in interface JJarRunner

isSilent

public boolean isSilent()
Specified by:
isSilent in interface JJarRunner

setDefaultdependencyversion

public final void setDefaultdependencyversion(String defaultdependencyversion)
Parameters:
defaultdependencyversion - The defaultdependencyversion to set.

lookupRepository

protected Repository lookupRepository()

getRepositoryElement

protected RepositoryElement getRepositoryElement()

getRepositoryElements

protected RepositoryElement[] getRepositoryElements()

getFileName

protected static final String getFileName(URL url)

log

protected void log(String msg)


Copyright © 2007 CERN. All Rights Reserved.